本文目录一览:
extjs是免费的吗
不是免费,但是你可以用。代码都是开源的。jquery uI是免费的。
extjs版本,extjs收费
extjs3.0以下免费
4.0以上如果是做开源项目,则免费如果是做商业项目则要按开发者人头收费一人6000永久使用!
你也可以打电话去北京总代理资询
怎样免费使用Extjs6开发webapp赚钱
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:mysqto
链接:
来源:知乎
查询了一下Ext JS的官网,结合题主的问题,如果选择commercial license则必须付费,选择GPL则必须开源,所以方案一基本不可取。
方案二是可行的,后台独立开发,提供API(常见的如做成restful webserver),前端使用GPL开源,这样就可以使用Ext JS了,但是注意license的限制,比如官方限制只有Sencha Touch, Sencha Touch Charts, Sencha Ext JS 和 Sencha GXT是使用GPL协议的,其他的都必须使用commercial license. 还有就是两个License不能混用,也不能转化。
Extjs框架是什么
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组件轻松。
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提供的多种授权方式做了简单的介绍,大家可以选择最合适自己的一种。