Thinking in AJAX(三)——AJAX架構匯總

來源:互聯網
上載者:User

基於瀏覽器的應用程式框架一般分為兩種:

Aplication frameworks:提供了瀏覽器功能,但其最著名的還是在於通過視窗 產生組件建立案頭GUI。

Infrastructural frameworks:提供基本的架構功能和 輕便式瀏覽器端操作,讓開發人員去建立具體應用,主要功能包括:

基於 XMLHttpRequest組件的瀏覽器互動功能

XML解析和操作功能

根據 XMLHttpRequest的返回資訊進行相應的DOM操作

一些特殊情況下,和其他的瀏 覽器端技術如Flash(或Java Applets)等集合到一起應用

基於伺服器端的應 用架構通常以下面兩種方式工作(儘管它們根據不同的語言進行了分類)

HTML/JS Generation(HTML/JS產生):通過伺服器端產生HTML和JS代碼在傳遞 給瀏覽器端進行直接運行

遠程互動:JavaScript調用伺服器端函數(例如調用 Java函數)並返回給JavaScript的回調控制代碼,或者請求伺服器端資料資訊,例如 Session資訊,資料庫查詢等。

1. Pure Javascript

1.1 Bindows (成立於2003年)

Backbase是一個通過DHTML、JavaScript、CSS和HTML等技術強勁聯合起來的一 套完整的Windows案頭式的WEB應用程式解決方案。Bindows無需下載安裝用戶端支 撐組件(如Java、ActiveX或Flash),僅需一個瀏覽器。純OO的理念體現在 Bindows任何地方,Bindows或許是筆者見過的最完整最強大的AJAX應用程式平台 。

Bindows是商業程式的,使用了來自於MB的技術(總部位於GA USA,主要開發中 心在瑞典,成立於2002年)。

Bindows架構提供的功能和特性有:

基於面相對象技術的類和API

一套完整的Windows案頭系統,支援各種特性視窗模式,包括菜單、表單、表 格、滑動條、測量儀器視窗和其他一些Windows視窗特性支援。

是開發zero-footprint(零空間佔用)SOA用戶端應用程式首選工具包

原生XML,SOAP和XML-RPC支援

單使用者到企業級開發的支援

內建的完美的AJAX支援

Bindows開發環境:

支援企業級規模的項目開發

跨瀏覽器、跨OS平台的支援

不受伺服器結構限制

良好的與新的、現有的資源互通性

統一的開發介面

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.