GWT和JSF的区别

比较指标 GWT JSF
Introduction GWT是用于开发Web应用程序的开发工具包。 JSF(Java Server Faces)是用于开发基于组件的Web应用程序用户界面的Java规范。
官方网站 www.gwtproject.org. www.javaserverfaces.org
Technical Documentation 你可以在www.gwtproject.org/doc上获取GWT的技术文档。 你可以在http://www.javaserverfaces.org/documentation上获得JSF的技术文档。
由开发 GWT由Google开发。 JSF由Amy Flower的团队开发。
初始发行 GWT最初于2006年5月16日发布。 JSF最初于2001年6月发布。
License GWT已获得Apache License 2.0的许可。 JSF在Oracle下获得许可。
Implementation Language GWT基于Java编程语言构建。 JSF建立在Java之上。
范本语言 GWT将UIBinder作为模板语言 AngularJS具有HTML / template作为模板语言。
Usability GWT有更多的用户。 JSF的用户数量有限。
WYSIWYG-Editor GWT有这个编辑器。 JSF没有此编辑器。
Framework GWT具有MVC Restlet框架。 JSF具有Primefaces, Bootsfaces, ICEFaces, Omnifaces, Richfaces, ADF, AngularFaces作为框架。
设计模式 GWT具有模型视图演示者活动和地点。 JSF具有MVC(模型视图控制器)作为设计模式。
Code Generation GWT具有代码生成功能。 JSF没有代码生成。
动态打字 GWT没有动态类型。 JSF没有动态类型。
编程范例 GWT具有面向对象的编程范例。 JSF还具有面向对象的编程范例。
客户端服务器代码重用 GWT具有模型视图控制器。 JSF具有MVC。
云平台支持 通过Google App Engine的GWT支持。 通过Oracle公共云的AngularJS支持。
每秒请求 GWT每秒可以执行5个请求。 JSF每秒可以执行非常快的请求。
客户端同步 GWT具有客户端同步。 JSF具有客户端同步。

    推荐阅读