Google Web Toolkit (GWT) 吸引了一些開(kāi)發(fā)者的注意.因為使用它你可以很容易的添加AJAX Web 2.0功能到你的程序中. GWT的設計師努力隔絕用戶(hù)和JavaScript打交道.你只要使用GWT就可以了,不需要知道如何使用JS. GWT 通過(guò)從java代碼來(lái)產(chǎn)生JS代碼的\方式 實(shí)現了創(chuàng )建高級客戶(hù)端JS小組件(client-side JavaScript widgets)的任務(wù).
與此同時(shí), JavaServer Faces (JSF)聚集了愈來(lái)愈多的成為通用服務(wù)端web框架的要素.JSF成功的主要原因是:自頂向下的基于組件的方式來(lái)開(kāi)發(fā)web程序. 同時(shí)JSF帶有自己標準的隨時(shí)可用(out-of-the-box)的UI組件 , 它被設計為簡(jiǎn)單的包含其他組件庫(it is designed for the easy inclusion of other component libraries).