Posted on 2006-05-19 21:27
canonical 閱讀(2188)
評論(3) 編輯 收藏 所屬分類:
軟件開發
?
http://code.google.com/webtoolkit/? 最近google發布了Google Web Toolkit(GWT)開發包,這是一種使用java語言開發AJAX應用的開發框架。從技術上看,GWT并沒有什么新鮮之處,類似的概念在多年之前就已經有各種嘗試了,這些嘗試從未真正吸引到足夠的注意。GWT的優勢也許在于提供了一套模擬工具,另外可能在屏蔽browser的兼容性和bug方面做得更好一些,但是真正的技術思想并沒有什么突破. Ruby On Rails同樣是試圖將ruby語言直接映射到前臺程序, 但是它通過一個通用的prototype.js庫最小化了ruby語言和js語言之間的區別,在概念上要比GWT的java2js的compiler概念要更加新穎一些. (
http://mir.aculo.us/stuff/COR_20060413_RailsAjax.pdf)
? 對于web開發而言,我總認為要發揮web的特色,而不是把它約束到其他領域的開發模式上。js+dom+html文本所能做到的結構控制程度要遠遠超越組件技術,我也從未發現學習java要比學習html要更加容易。也許對于某些對于web一無所知的java開發人員來說,GWT有些意義,也許GWT會特別適合于某些特定的領域,但是作為一種通用的開發框架,我并不看好它。