AJAX應用需要組件技術作支撐

來源:互聯網
上載者:User

現在AJAX技術炒得火熱,各種各樣的架構,各類概念性、入門性的文章,都對基本的AJAX有所闡述及實現,但是,真正深入和大規模應用AJAX的人就會知道,AJAX一旦大規模實際應用,就會造成很多很多的問題,其中非常致命的幾點:

1、技術的多樣性,分布耦合的複雜性,javascript,dhtml,css,xml,xsl,java,.NET,PHP,相信要熟悉這麼多技術並能夠融合使用,不是一件簡單的事情。

2、代碼的難以維護性。大家都知道,javascript過於靈活和沒有規範,缺乏標準庫支撐,開發人員各自寫的大量js實在是一件維護和修改非常頭疼的事情,甚至我看到過有些各個網頁到處是js並且是相類似的js.

3、瀏覽器的相容性。我們知道國外firefox已經佔了很多的份額,國內現在專業人員也有不少在使用它了。而為了相容不同瀏覽器,所以要花的代價是不言而喻的。

4、開發效率低下。沒有基礎組件庫,缺乏IDE,大量編碼,調試大都是alert,問題難定位……

只有解決了這等等一系列問題,我相信AJAX才可能真正大規模在項目中實際應用,否則可能帶來更多的負面效果,包括開發進度、品質、維護性。

所以正確應用AJAX的方法應該是:

1、基於組件庫技術,屏蔽技術的多樣性和複雜性,集中維護修改,以一變應萬變。

2、採用規範合理的架構,能夠輕易擴充相容各種平台、後台語言和瀏覽器。

3、基於組件庫技術的可視化開發工具(IDE),能夠支援文法智能提示等等。

那麼,在這裡,推薦一款基於組件庫的AJAX IDE,它具有非常多的AJAX控制項,比如DataSet、DBGrid、Web列印等等,具有跨語言相容瀏覽器的特點,可視化開發,有代碼文法提示。

相關文章

聯繫我們

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