技术开发 频道

Web应用平台选择Flash还是选择开放Web?

    【IT168 专稿】现在新Web技术层出不穷,加之各个技术厂商不遗余力的宣传自家技术的优势,对开发者来说,现在创建富体验Web应用时,到底选择哪一种技术是一件费脑子的事情。真正的挑战是许多有趣的新Web技术由不同的组织推广,对于一个开发者或设计者来说比较困难的一件事情是,如何从中选出一款实用且不会过时的技术。

    一般来讲,开放技术通常比专有技术更普及、生命周期更长,而后者则往往能够比较及时的支持高级功能。因此,Web应用开发者需要坚持实用第一,尽可能的选择开放技术,但是在某些特殊情况下,也应该能够毫不犹豫的选择专有技术。这种选择与开放或其它信仰无关,而只是为了选择一种合适的技术,来最大化目标应用程序取得成功的可能性。换言之,这不应该是一个私人和情绪化的选择,而是一个业务和理性的选择。

    对于今天的主流富Web应用来说,主要有两大技术可用:Flash和Open Web(诸如HTML、CSS、JavaScript、SVG等)。虽然SilverLight和JavaFX肯定也是非常有意思的技术,但它们依然是未被事实验证过的Web事物,本文出于简化考虑,将重点讨论Flash和Open Web。

    由于多年研究该问题,并且在两个阵营都花费了较长时间,我可以坦白的说双方各有自己的优势和不足,选择哪一个要取决于你的富Web应用的要求,你甚至可能需要同时使用它们。做出合理选择的技巧是,客观的了解每一个技术的优势和不足,不带任何个人情绪作出理性选择。

    为了帮助解答何时用什么技术这个问题,以下是一个技术-功能列表,并附上简短解释。

0
相关文章