用Flash或Javascript设计网站?

时间:2011-07-23 06:21:56

标签: javascript flash

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

我很难知道如何使用它来构建我的网站...顺便说一句,这个网站通常是一个应用程序。它将有一个功能和东西的菜单。我想我可能会做HTML和PHP,但我需要的一些功能将是动态的。我真的希望这个网站能够为尽可能多的人提供。

为什么我会使用闪光灯的唯一原因(因为我之前使用过它,并且很容易设计动画和垃圾。

我可以使用一些建议。

3 个答案:

答案 0 :(得分:3)

这是我个人的观点,但如果您能够通过HTML和Javascript满足应用程序的需求,那么您可能会好得多。您的应用程序不需要Flash,可能加载速度更快,在移动设备上运行效果更好,并且可以在完全不支持Flash的iDevices上运行。

也就是说,在HTML和Javascript中构建某些类型的应用程序存在一些挑战,特别是如果您需要在各种浏览器中工作。使用像jQuery或YUI这样的流行库可以提供很多跨浏览器兼容性,但是某些功能只能在更现代的浏览器中使用。

另一方面,有些事情可以在Flash中比在HTML中更好(特别是在旧浏览器中)。

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

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

答案 1 :(得分:0)

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

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

如果网站很简单,你可以使用jquery,html和css。

答案 2 :(得分:0)

如果它是一个商业项目,我会使用Flash,因为你很擅长它,你会更快地构建应用程序。 如果你想用最流行的语言进行一次迷人的旅程并发展你的技能,那就使用javascript。

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

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