| 比较索引 | GWT | Vaadin |
|---|
| 引言 | GWT 是用于开发 Web 应用程序的开发工具包。 | Vaadin 是一个用于构建富 Web 应用程序的开源 Web 框架。 |
| 官方网站 | www.gwtproject.org. | www.vaadin.com |
| 技术文档 | 您可以在 www.gwtproject.org/doc 上找到 GWT 的技术文档。 | 您可以在 http://www.vaadin.com/docs 获取 JSF 的技术文档 |
| 开发者 | GWT 由 Google 开发。 | Vaadin 由 Vaadin ltd. 开发。 |
| 首次发布 | GWT 最初于 2006 年 5 月 16 日发布。 | Vaadin 最初发布于 2002 年。 |
| 许可 | GWT 在 Apache License 2.0 下获得许可。 | Vaadin 在 Apache License 2.0 下获得许可。 |
| 实现语言 | GWT 构建于 Java 编程语言之上。 | Vaadin 构建在 Java 之上。 |
| 模板语言 | GWT 使用 UIBinder 作为模板语言 | Vaadin 具有 HTML 模板语言。 |
| WYSIWYG-编辑器 | GWT 有此编辑器。 | Vaadin 拥有这个编辑器。 |
| 框架 | GWT 有 MVC Restlet 框架。 | Vaadin 具有 MVC 作为框架。 |
| 设计模式 | GWT 有 Model View Presenter Activities 和 Places。 | JSF 具有 MVC(模型-视图-控制器)、MVVM、MVP(模型-视图-表示器)作为设计模式。 |
| 代码生成 | GWT 具有代码生成功能。 | Vaadin 没有代码生成。 |
| 动态类型 | GWT 没有动态类型。 | Vaadin 没有动态类型。 |
| 编程范式 | GWT 具有面向对象编程范式。 | Vaadin 具有面向对象、事件驱动、面向组件、函数式编程范式。 |
| 客户端服务器代码重用 | GWT 具有模型-视图-控制器。 | Vaadin 具有 MVC Web 服务。 |
| 云平台支持 | GWT 通过 Google App Engine 支持。 | Vaadin 通过 Jelastic 支持。 |
| 操作系统服务器 | GWT 具有跨平台。 | Vaadin 与 JVM 兼容。 |