AIR 之類的 RIA Runtime 根本沒前途

來源:互聯網
上載者:User
文章目錄
  • Related Posts

今天抽時間看了一下 Adobe AIR 的文檔,感覺這類東西根本沒有前途。

AIR 本質上是一個運行時環境,類似 VB 的 runtime dll。有了這個 runtime,使用者下載一個 AIR 應用後就可以在本機跑起來了,簡單的說就是讓 Web 應用程式瀏覽器外用環境。但是仔細觀察 AIR 就會發現 AIR 現在能做的事情,瀏覽器絕大部分都能做,而且不久以後還能做得更多。

AIR 有三種主要的應用開發模式:

HTML+JS+CSS Based Application:這種實質上就是基於瀏覽器的應用了,只不過跑在 AIR 的視窗裡面而已。這和 Google Chrome 建立的“應用程式捷徑”沒有什麼區別,當然 AIR 對 HTML/JS/CSS 這些有點修改和擴充,不過基本上和標準保持一致。

跑這種應用,如果使用者可以選擇,Google Chrome 和 Firefox 都是比 AIR 更好的運行環境。Google Chrome 的 HTML 渲染和 JS 執行效能太牛叉了,比 AIR 高了不知道多少倍。而 Firefox 也是非常快速的瀏覽器,配合各種擴充也可以為使用者帶來更多的方便。

所以在這種類型的應用上,AIR 是沒有機會的。

基於 Flex 的應用:Flex 要說好不好,確實不錯,不過我個人認為也是個沒前途的東西。Flex 本質上是一個開發平台。開發出來的應用程式使用 Flash/PDF 作為前端來展現使用者介面。

表面上看 Flex 很強大,但是仔細分析就會發現相對其他競爭者沒有任何優勢。論開發語言和開發工具,Java、.NET 陣營都不是吃乾飯的。與這兩個陣營的廠商相比,Adobe 在這方面還是小學生。而且從 Adobe 的進展看也不可能搞得過。

論前端的展現,基於瀏覽器的應用已經非常成熟了,大量的技術、知識和資源可以利用。而 Flex 也就是在使用者介面特效上有點優點,但是特效就能佔領市場?況且從 Flash 現在的情況看,複雜點的介面都慢吞吞的,別說跟傳統案頭應用比,就是和基於瀏覽器的應用比也不如。

再加上瀏覽器技術一日千裡的發展速度,這點點優勢也會消失殆盡。

基於 Flash 的應用:這個其實和前面的是一回事,只不過後端不是 Flex 而已。

要搞清楚一個東西有沒有前途,要看它相對於現有的東西有什麼優勢。AIR 之類的東西相對於基於瀏覽器的應用,優勢在哪裡?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.