GWT与JSF的区别

比较项 GWT JSF
简介 GWT 是用于开发 Web 应用程序的开发工具包。 JSF(Java Server Faces)是一种 Java 规范,用于为 Web 应用程序开发基于组件的用户界面。
官方网站 www.gwtproject.org。 www.javaserverfaces.org
技术文档 可以在 www.gwtproject.org/doc 上获得 GWT 的技术文档。 可以在 http://www.javaserverfaces.org/documentation 上获得 JSF 的技术文档
开发者 GWT 是由 Google 开发的。 JSF 由 Amy Flower 的团队开发。
初始版本 GWT 最初于 2006 年 5 月 16 日发布。 JSF 最初于 2001 年 6 月发布。
许可证 GWT 根据 Apache 许可证 2.0 获得许可。 JSF 在 Oracle 下获得许可。
实现语言 GWT 建立在 Java 编程语言之上。 JSF 建立在 Java 之上。
模板语言 GWT 使用 UIBinder 作为模板语言。 JSF 使用 HTML/模板作为模板语言。
可用性 GWT 拥有更多用户。 JSF 的用户有限。
WYSIWYG-Editor GWT 有这个编辑器。 JSF 没有这个编辑器。
框架 GWT 具有 MVC Restlet 框架。 JSF 有 Primefaces、Bootsfaces、ICEFaces、Omnifaces、Richfaces、ADF、AngularFaces 作为框架。
设计模式 GWT 具有模型视图演示者活动和位置。 JSF 有 MVC(模型视图控制器)作为设计模式。
代码生成 GWT 具有代码生成功能。 JSF 没有代码生成。
动态类型 GWT 没有动态类型。 JSF 没有动态类型。
编程范式 GWT 具有面向对象的编程范式。 JSF 也有面向对象的编程范式。
客户端服务器代码重用 GWT 具有模型视图控制器。 JSF 有 MVC。
Cloud Platform Support 通过 Google App Engine 支持 GWT。 通过 Oracle 公共云提供 AngularJS 支持。
每秒请求 GWT 每秒可以执行 5 个请求。 JSF 每秒可以执行非常快的请求。
客户端同步 GWT 具有客户端同步功能。 JSF 有客户端同步。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:GWT与JSF的区别
本文链接:https://www.vsdiffer.com/vs/gwt-vs-jsf.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。