2009年10月27日 星期二

網頁應用 (Internet application)



















Rich Internet applications (RIAs) are web applications that have most of the characteristics of desktop applications, typically delivered by way of standards based web browser plug-ins or independently via sandboxes or virtual machines.Examples of RIA frameworks include Curl, GWT, Adobe Flash/Adobe Flex/AIR, Java/JavaFX, Mozilla's XUL and Microsoft Silverlight.

The term was introduced in March 2002 by vendors like Macromedia who were addressing limitations at the time in the "richness of the application interfaces, media and content, and the overall sophistication of the solutions" by introducing proprietary extensions.

As web standards (such as HTML 5) have developed and web browsers' compliance has improved there is still need for such extensions, when companies want to bring a truly high-end, seamless experience to their users. Javascript compilers with their associated desktop-like widget sets reduce the need for browser extensions even further. HTML 5 delivers a pseudo-application platform.

It is still not possible to build RIA-like Web applications that run in all modern browsers without the need of special run-times or plug-ins. This means that if one could run a modern Ajax-based Web application outside of a web browser (e.g. using Mozilla Prism or Fluid) it would essentially be an RIA, though there is some contention as to whether this is actually the case.

豐富互聯網應用,是網絡應用程序具有的大部分特徵的桌面應用程序 ,通常的交付方式為標準基礎的網路瀏覽器 插件或獨立通過主機或虛擬機 。的例子RIA的框架包括柯爾 , GWT , Adobe Flash / Adobe的Flex / AIR, 爪哇 / JavaFX,Mozilla的XUL和微軟Silverlight。

這個詞是2002年3月推出由供應商如Macromedia公司正在解決限制誰在當時的“豐富性的應用程序接口,媒體和內容,總的複雜程度的解決方案”引入專有的擴展。

隨著Web標準 (如HTML 5中 ),已經開發和網頁瀏覽器的遵守情況有所改善但仍然需要這樣的擴展,當公司希望將真正高端的無縫體驗到他們的用戶。 JavaScript的編譯器及其相關的桌面設置等部件減少瀏覽器擴展需要進一步。HTML 5中提供了一個偽應用平台。

它仍然無法建立俄,如Web應用程序運行在所有現代瀏覽器,而無需特殊的運行時間或插件。 這意味著,如果一個可以運行的現代基於Ajax的 Web應用程序之外的網絡瀏覽器(例如,使用Mozilla的棱鏡或液體 ),它實際上是一個AIR,雖然有一些爭論,是否是真正的情況。

沒有留言:

張貼留言