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
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。