| 比较指标 | 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具有客户端同步。 |
GWT和JSF的区别
未经允许不得转载:srcmini » GWT和JSF的区别
相关推荐
-      Java面试:GWT面试题和答案合集
-      GWT教程目录
-      MVP和MVC的区别
-      GWT XML用法
-      GWT和vaadin的区别
-      GWT与React的区别
-      GWT和AngularJS的区别
-      GWT UI Binder用法
srcmini
评论前必须登录!
注册