對 Web 開發人員,過去的一段時間絕對是難忘的。因為現在在 RIA 開發平臺領域,除了 Adobe 業已推出許久的 Apollo 和 Flex,微軟正式推出了 Silverlight 產品,幫助開發人員創建豐富的可交互 Web 應用。在剛結束的 JavaOne 大會上,Sun 公司首席技術官 Bob Brewin 又宣佈推出基於 Java 平臺的 JavaFX,目標同樣是直指 RIA 開發。每一個平臺都有自己忠實的擁護者,但是這些技術之間的區別是什麼?
Techie 在他最近寫的一篇博客中,從定義、大小、應用平臺、授權許可等方面深入比較了這幾種技術的不同。
- Silverlight 是一個跨流覽器和跨平臺的插件,能在微軟的 .NET 上交付炫目的多媒體體驗和有豐富交互功能的 Web 應用;
- JavaFX Script 可以讓用戶利用 JRE“一次編寫,處處運行”的優勢,在現有知識的技術上創建跨設備的應用;
- Flex 產品能幫助應用程式開發者利用強大的 Flash 運行時創建資料驅動的 RIA,而且開發者還可以用 Flash 和 Flex 構建器一起為基於 Flex 的應用增加富交互元素。
目前來看,這三種技術各有優勢,Flex 先入為主,目前已經有了一個很大的市場,但是 Silverlight 的先天優勢是有 Windows 平臺的支持,而 JavaFX 作為後起之秀,其優勢是它的開源策略。
開發者社區 JavaEye 網站就 Silverlight 和 Flash 的區別也在激烈討論。Silverlight 雖然較 Flash 推出的時間很晚,但已經給 Flash 造成很大的壓力:Flash 前景堪憂,就看 Adobe 如何應對了,RIA 是個非常大的市場,個人覺得 Flash 在技術上優勢不大,相反 Silverlight 的一些特性對 Flash 是致命的打擊,比如搜索引擎友好等。Flash 最大的優勢是培養了大量的開發者,微軟想要拉攏這些真正的市場推動者還要花不小的力氣。
有競爭總是件好事情,RIA 開發平臺之間的競爭才剛剛開始。
- Keywords : Flash, Silverlight, 優勢, 應用, 平臺, JavaFX, 開發者, 市場, 區別, Adobe, 非常大, 難忘, 開發者社區, 開發平臺, 開發人員, 開發, 開源策略, 過去, 運行, 這幾種技術
0 0
2008-01-26T05:06:21+0000