1

重新散列旧帖子: JQuery VS Flex - 为 SAAS 选择平台

我们正准备开发一个非常动态和交互式的应用程序。它在图形方面特别重。

我们有 85% 的人相信基于 Flex 构建的 Adob​​e Flash 是正确的选择,但是 Cappuccino 非常好,似乎几乎可以满足要求。

我们现在唯一的停顿是 iPhone 的便携性。由于缺乏 Apple 的支持,我们肯定不得不为该网站的 iPhone 创建第二个界面,但是......拥有两个界面可能还不错,因为无论如何它都可能需要定制才能利用这些差异它提供的。

对上述文章中列举的观点有任何进一步的想法或重新评估吗?此外,Flex 4 为前面提到的关于 UI 开发的位置增加了很多优势。Fx4 与 Fx3 相比非常好,并且在与 Flash Catalyst 结合使用时可缩短 90% 的开发时间,这并不总是完全合适的,但通过一些往返技巧,它似乎可以很好地解决问题……

4

4 回答 4

1

HTML 和 Flash 它们都有限制。您必须选择正确的工具取决于您的项目需要。

HTML 限制

  • 并非所有浏览器都会呈现相同的内容。您获得的越复杂,您将看到的差异越大。试试ie6,7,8,9
  • 一些新的 HTML5 功能是特定于浏览器的。不要期望 Chrome 实验可以在所有浏览器上运行。
  • 新功能快速变化,可能需要更频繁地升级和重构代码

闪光限制

  • 更多的 CPU/内存密集型。
  • 需要Flash插件。
  • 不要指望能在iphone、ipad上运行。

所以如果你有一个简单的 UI 项目并且只需要支持 2 个浏览器,你可能想要使用 HTML。如果您需要支持大多数浏览器并且您不关心 iphone、ipad。Flash 是正确的工具。

我看到公司实际上有两个引擎来支持每个平台。HTML 和 FLash 只是一种不同的工具。到目前为止,一个无法替代另一个。

于 2011-09-07T19:31:57.640 回答
0

IMO,它是专有技术(Flash/Flex)和基于标准的技术(Javascript/DHTML)之间的选择。如果您担心您的 Web 应用程序在尽可能多的平台上运行,那么您的选择非常明确。

Flash 快要死了(但这只是我个人的看法)。不是因为 Apple 不想要它,而是因为它没有像其他网络技术那样发展。它速度慢、体积大、占用 CPU 和内存,最重要的是,它要求用户安装由一家公司构建的插件。

于 2010-04-19T19:33:20.773 回答
0

我总是会使用 javascript 而不是 Flash,只是因为它的性能更好。Windows 上 Internet Explorer 中的 Flash 性能良好。Firefox 中的 Flash 更糟糕,而 OS X 中的 Firefox 中的 Flash 实在是太可悲了。这在笔记本电脑上尤其是一个问题,因为 Flash 占用大量 CPU。所以你可能有一个花哨的网页,但计算机听起来像一架飞机,因为 CPU 过热。

虽然 Flash 可以做一些非常花哨的效果,但 jquery 和类似的框架具有适度花哨的动画效果,这对于 Web 应用程序来说通常已经足够了。

于 2010-04-19T20:04:43.973 回答
0

HTML 5 和 javascript 将是我的方式。如果必须,将浏览器限制为最新和最好的。

编辑:我猜 js 框架并不完全存在,但可能非常接近。您将处于最前沿,这并不总是对项目截止日期有利。我认为人们觉得这些努力是值得的,因为 iphone/ipad 的重复努力是未来的坚实基础。在做出决定之前,请查看http://raphaeljs.com/之类的库和 http://www.chromeexperiments.com/之类的网站

于 2010-04-19T20:09:12.370 回答