欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

GXT与EXT-GWT GWT-EXT 以及收费问题 (转) EXTGWTGAE框架Google 

程序员文章站 2024-03-20 19:47:34
...
最近看了看gae,准备做小程序放上去。后来又看了看GWT,然后又看了看GXT。

最终还是整了个GXT的desktop例子,准备接着写试试。

网上不少文档,让我比较迷糊,迷糊了2天,今天终于全部通透了。

下面的文章给我不少帮助,贴出来分享一下。

地址:http://yonglin4605.javaeye.com/blog/450625

很多人可能搞不太清楚这几个东西的区别

GWT-EXT是google团队在ext基础上开发的基于GWT平台的框架

ext在2.2版本之前是免费的(LPGL协议)

而在2.2版本后改变了协议,为GPL3.0,意味这EXT将不再完全免费

google的GWT-EXT团队非常不爽,一怒之下决定停止GWT-EXT的开发,因此GWT-EXT的最后版本对应EXT是2.0,并且以后也不会再升级

在EXT更改协议之前,还有一个GWT上面的框架MyGwt,也是基于EXT开发的。

在EXT更改协议后,EXT团队合并了MyGwt,将该框架设为EXT下的一个子项目。重命名为:EXT-GWT

也叫GXT

关于收费问题。

EXT原先遵循LPGL协议,之后改为GPL协议

这2个协议就差一个L字母,这里L的意思就是less

就是说LPGL比GPL有更少的开放性。

很多人听了后会说,这样的话GPL更开放,岂不是更好。

事实是,GPL太开放了,以至于没人敢用他。因为他具有传染性,

比如EXT是GPL协议,如果你使用了EXT,那么你的项目也必须开源。

而这对应商业应用是致命的,商业项目开源了,你还怎么赚钱啊。

那么为什么交了钱,你的EXT就可以随便用了呢。

其实这更GPL协议无关了。

因为你交了钱后,EXT组织会给你一个单独的授权协议,与GPL无关。

在该授权协议中,你可以随便使用EXT而不用开源自己的项目。

GXT的收费情况和EXT是一样的。