【问题标题】:Designing a website in Flash or Javascript?用 Flash 或 Javascript 设计网站?
【发布时间】:2011-07-23 06:21:56
【问题描述】:

所以我有这个我正在处理的项目,我正在尝试构建我项目的网站部分。我有使用 Flash AS3 的经验,但没有太多使用 JavaScript 的经验。我的同事告诉我,它们几乎是一样的,你可以用 JavaScript 构建网站。但是人们可以关闭 JavaScript,并不是每个人都使用 Flash。

我很难知道使用什么来构建我的网站...顺便说一下,这个网站通常是一个应用程序。它将有一个包含功能和内容的菜单。我想我可能可以做 HTML 和 PHP,但是我需要一些动态的功能。我真的希望尽可能多的人可以使用这个网站。

我使用 Flash 的唯一原因(再次)是因为我以前用过它,而且很容易用动画和垃圾进行设计。

我可以参考一些建议。

【问题讨论】:

标签: javascript flash


【解决方案1】:

这是我个人的看法,但如果你能用 HTML 和 Javascript 满足你的应用程序的需求,你可能会好很多。您的应用程序不需要 Flash,加载速度可能会更快,在移动设备上运行得更好,并且可以在根本不支持 Flash 的 iDevices 上运行。

也就是说,使用 HTML 和 Javascript 构建某些类型的应用程序存在一些挑战,尤其是当您需要跨多种浏览器工作时。使用 jQuery 或 YUI 等流行的库可以帮助实现很多跨浏览器兼容性,但有些功能仅在更现代的浏览器中可用。

另一方面,有些事情在 Flash 中比在 HTML 中做得更好(尤其是在旧浏览器中)。

所以...答案是,这取决于您的应用程序的需求。如果是我,我会用 HTML 和 Javascript 构建它,除非我找到了无法以这种方式成功应用的原因。

至于关闭 Javascript 的计算机,我认为这些计算机无论如何都不会在网络上做现代事情,也不太可能成为我在网络上构建的任何东西的客户。谷歌已经从他们的一些应用程序中放弃了对没有 javascript 的计算机和一些旧浏览器的支持,因为这些案例的开发成本远远高于您可能从中获得的少数客户的收益。该逻辑是否适用于您的应用程序显然取决于您在做什么以及它会吸引谁。

【讨论】:

    【解决方案2】:

    如果你想使用 javascript,有 jquery,它非常易于使用且功能非常丰富。还有 extjs,它也很简单,功能丰富,但它不是免费用于商业用途。

    如果您是 javascript 新手并且已经了解 java,则可以使用 Google Web 工具包,您可以在其中用 java 编写代码,然后该工具包会将其编译成 javascript。但这取决于您拥有多少服务器功能。

    如果网站是一个简单的网站,您可能可以使用 jquery、html 和 css。

    【讨论】:

      【解决方案3】:

      如果它是一个商业项目,我会使用 Flash,因为你擅长它,而且你会更快地构建应用程序。 如果您想用最流行的语言踏上一段迷人的旅程并发展您的技能,那么请使用 javascript。

      Flash 和 javascript 都非常流行。对于这两种方法,如果技术不可用,您可以使用备用方法。

      如果您决定使用javascript,请考虑使用backbone.js。这是一个很棒的 MVC 库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-18
        • 1970-01-01
        • 2012-02-23
        • 1970-01-01
        • 2012-04-11
        • 1970-01-01
        相关资源
        最近更新 更多