本文目录一览:
extjs 收费吗
商业应用都是收费的。不过他倒是不会找你要的。
很多读者对这个问题感兴趣,实际上Jack已经把答案写在 里了,对EXT的授权形式做了详细的说明。
EXT的授权形式有3种,如下所示。
(1)免费授权
大家先别高兴,免费协议是有限制的,是不能随意使用的。只有满足下列条件之一,才能获得免费授权。
1)如果你在做一个开源项目,而且这个项目里没有使用任何非开源软件,那么可以免费使用EXT。
2)如果你是用于自己学习研究或教学等非营利性目的,那么可以免费用EXT。
3)如果你不愿意向EXT开发团队提供资金上的资助,还是想要把EXT用在自己的商业项目中,那么也可以使用EXT,但是你不能将EXT用作为软件开发库,也不能将EXT用作开发工具。
是不是很复杂?简单来说就是,如果你将EXT用于非营利性目的,就可以在LGPL协议下免费用。如果你将EXT用于营利性目的,就不能再把EXT封装起来当工具库卖,除此之外的领域都可以使用EXT。
(注意:如果你使用的是EXT 2.1或更高的版本,开源协议变改成GPL协议。)
(2)企业授权
如果你不愿意受到免费协议的限制,如果你们内部协议要求必须用企业授权,如果你愿意在经济上支持EXT开发团队的持续发展,那么可以获得EXT的企业授权。
(3)OEM / Reseller License
你要是想把EXT封装为软件开发库(software development library)或工具包(toolkit)来卖,就需要取得EXT开发团队的专门协作授权,免费授权和普通的企业授权都是不允许使用EXT制作开发库和工具包的。
Jack还介绍了购买OEM协议的好处,比如不用受LGPL的限制,你的产品就成了市场上被EXT官方开发团队支持的产品,同时你也获得了更多的合作机会,也获得了EXT团队直接授权的技术支持。
或许这样说还是不够清晰,其实就是说,如果你想开发一套IDE,还是去跟Jack谈谈吧。
上面对EXT提供的多种授权方式做了简单的介绍,大家可以选择最合适自己的一种。
extjs当前最新版本
2.2.1
不过这个不是完全免费的了,基于GPL license的。2.02以后的商用的话就要付钱了。
extjs6.2 早期访问版 和gpl版的区别
extjs6.2 早期访问版 和gpl版的区别
ExtJS是一个Ajax框架,是一个用javascript写的,用于在客户端创建丰富多彩的web应用程序界面。ExtJS可以用来开发RIA也即富客户端的AJAX应用。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。
Ext的UI组件模型和开发理念脱胎、成型于Yahoo组件库YUI和Java平台上Swing两者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来说,EXT要比开发者直接针对DOM、W3C对象模型开发UI组件轻松。