所以我有一个我正在做的项目,我正在尝试建立我的项目的一部分网站。我有闪存AS3的经验,但没有那么多或没有JavaScript。我的同事告诉我,它们几乎是一样的,你可以在JavaScript中构建网站。但人们可以关闭JavaScript,并不是每个人都使用闪存。
我很难知道用什么来构建我的website...by的方式,这个网站通常是一个应用程序。它将有一个功能和东西的菜单。我想我可能可以做HTML和PHP,但有一些我需要的功能是动态的。我真的希望这个网站能为尽可能多的人所用。
我使用flash的唯一原因(再一次)是因为我以前用过它,而且它很容易用动画和垃圾进行设计。
我需要一些建议。
发布于 2011-07-23 14:30:45
这是我个人的观点,但是如果你能用HTML和Javascript来满足你的应用程序的需要,你可能会过得更好。你的应用程序将不需要闪存,加载速度可能会更快,在移动设备上工作得更好,并且可以在根本不支持闪存的iDevices上工作。
也就是说,在HTML和Javascript中构建某些类型的应用程序存在一些挑战,特别是当您需要跨多种浏览器工作时。使用像jQuery或YUI这样的受欢迎的库可以帮助实现跨浏览器的兼容性,但有些功能只在更现代的浏览器中可用。
另一方面,有些事情在Flash中可以比在HTML中做得更好(特别是在旧浏览器中)。
所以..。如果是我,我会用HTML和Javascript构建它,除非我找到了我不能用这种方式创建一个成功的应用程序的原因。
至于关闭了Javascript的计算机,我的观点是,这些计算机无论如何都不会在网络上做现代的事情,也不太可能是我在网络上构建的任何东西的客户。谷歌已经放弃了对没有javascript的电脑和一些旧浏览器的支持,因为这些情况的开发成本远远高于你可能从少数客户那里获得的好处。显然,这一逻辑是否适用于您的应用程序取决于您正在做什么以及它将吸引谁。
发布于 2011-07-23 14:32:53
如果你想使用javascript,有一个jquery,它非常容易使用并且功能非常丰富。还有extjs,它也很简单,功能丰富,但不能免费用于商业用途。
如果你是javascript的新手,并且已经了解java,你可以使用Google web toolkit,在这里你可以用java编写代码,然后这个工具包会把代码编译成javascript。但这取决于您拥有多少服务器功能。
如果网站很简单,你可以使用jquery,html和css。
发布于 2011-07-23 14:33:28
如果这是一个商业项目,我会使用Flash,因为你擅长它,你会更快地构建应用程序。如果你想用最流行的语言进行一次令人着迷的旅程,并提高你的技能,那就使用javascript。
Flash和javascript都非常流行。对于这两种方法,如果技术不可用,则可以使用回退。
如果你决定使用javascript,考虑使用backbone.js。这是一个很棒的MVC库。
https://stackoverflow.com/questions/6798669
复制相似问题