基于JAVA的web框架 GWT SmartGWT ExtGWT Vaadin

简介: Gwt-Ext / SmartGWT http://code.google.com/p/gwt-ext/ Status Update This project is no longer under active development and has been superseded by Smart GWT.
Gwt-Ext / SmartGWT

http://code.google.com/p/gwt-ext/

Status Update This project is no longer under active development and has been superseded by Smart GWT. Assistance will be provided to existing users of GWT-Ext looking to migrate to Smart GWT.

http://www.smartclient.com/smartgwt/showcase/

http://www.smartclient.com/smartgwtee/showcase

http://www.smartclient.com/product/ 开源收费版本区别

Smart GWT

When development of GWT-Ext came to an end, Sanjiv Jeevan started a new project named

Smart GWT: http://www.smartclient.com/smartgwt/. This is a LGPL framework that

wraps the Smart Client JavaScript library in a similar way that GWT-Ext wraps Ext JS. Smart

GWT has the advantage that it is still being actively developed. Being LGPL-licensed, it also

can be used commercially without the need to pay the license fee that is required for Ext

GWT. Smart GWT still has the debugging problems of GWT-Ext and the components are often

regarded not as visually pleasing as Ext GWT. This could be down to personal taste of course.

Sencha GXT 3 / Ext GWT

Sencha GXT 3其实就是原来的 Ext GWT,Ext GWT 是基于 Google Web Toolkit(GWT) 和 ExtJs 的功能强大的网页开发控件库。它扩展了 GWT,在 ExtJs 的基础上实现了有排序功能的表格(Grid)、分页、过滤,支持有拖拽功能的树,高度可定制的组合下拉框(Combobox)、目录、对话框、表单 (Form)以及功能丰富、强大且易用的 API。

http://extjs.org.cn/taxonomy/term/179

http://www.sencha.com/products/gxt/examples/

http://www.sencha.com/examples-dev/#ExamplePlace:overview

授权模式 http://www.sencha.com/products/gxt/license/

The first license is an open source license compatible with the GNU GPL license v3. If you

wish to use this license, you do not have to pay a fee for using Ext GWT, but in return you

have to make your source code available under an open source license. This means you have

to contribute all the source code of your project to the open source community and give

everyone the right to modify or redistribute it.

If you cannot meet the obligations of the open source license, for example, you are

producing a commercial product or simply do not want to share your source code, 

you have to purchase a commercial license for Ext GWT.

Vaadin

Vaadin, http://vaadin.com, is a third alternative to Ext GWT.  Vaadin  is a server-side

framework that uses a set of precompiled GWT components. Although you can write your

own components if required, Vaadin is really designed so that you can build applications by

combining the ready-made components.

In Vaadin the browser client is just a dumb view of the server components and any user

interaction is sent to the server for processing much like traditional Java web frameworks.

This can be slow depending on the speed of the connection between the client and  

the server.

The main disadvantage of Vaadin is the dependency on the server. GWT or Ext GWT's

JavaScript can run in a browser without needing to communicate with a server. This is 

not possible in Vaadin.

相关文章
|
5天前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
|
14天前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
98 44
|
14天前
|
人工智能 前端开发 Java
基于开源框架Spring AI Alibaba快速构建Java应用
本文旨在帮助开发者快速掌握并应用 Spring AI Alibaba,提升基于 Java 的大模型应用开发效率和安全性。
基于开源框架Spring AI Alibaba快速构建Java应用
|
14天前
|
消息中间件 Java 数据库连接
Java 反射最全详解 ,框架设计必掌握!
本文详细解析Java反射机制,包括反射的概念、用途、实现原理及应用场景。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
Java 反射最全详解 ,框架设计必掌握!
|
7天前
|
Java Maven Spring
Java Web 应用中,资源文件的位置和加载方式
在Java Web应用中,资源文件如配置文件、静态文件等通常放置在特定目录下,如WEB-INF或classes。通过类加载器或Servlet上下文路径可实现资源的加载与访问。正确管理资源位置与加载方式对应用的稳定性和可维护性至关重要。
|
10天前
|
存储 安全 搜索推荐
理解Session和Cookie:Java Web开发中的用户状态管理
理解Session和Cookie:Java Web开发中的用户状态管理
33 4
|
10天前
|
SQL 安全 PHP
探索PHP的现代演进:从Web开发到框架创新
PHP是一种流行的服务器端脚本语言,自诞生以来在Web开发领域占据重要地位。从简单的网页脚本到支持面向对象编程的现代语言,PHP经历了多次重大更新。本文探讨PHP的现代演进历程,重点介绍其在Web开发中的应用及框架创新,如Laravel、Symfony等。这些框架不仅简化了开发流程,还提高了开发效率和安全性。
17 3
|
9天前
|
前端开发 JavaScript 开发工具
从框架到现代Web开发实践
从框架到现代Web开发实践
18 1
|
12天前
|
SQL 安全 PHP
探索PHP的现代演进:从Web开发到框架创新
PHP 自发布以来一直在 Web 开发领域占据重要地位,历经多次重大更新,从简单的脚本语言进化为支持面向对象编程的现代语言。本文探讨 PHP 的演进历程,重点介绍其在 Web 开发中的应用及框架创新。自 PHP 5.3 引入命名空间后,PHP 迈向了面向对象编程时代;PHP 7 通过优化内核大幅提升性能;PHP 8 更是带来了属性、刚性类型等新特性。
22 3
|
15天前
|
前端开发 JavaScript
Bootstrap Web 前端 UI 框架
Bootstrap 是快速开发 Web 应用程序的前端工具包。
30 3