JS框架选取-extjs收费问题

最近做一个企业级web应用,涉及js用什么框架好,问了几个同行都有提到extjs,但却没有一个提到收费问题。小公司小网站还好,大企业就必须认真对待了,特别最近中巡组在单位检查中,连发个邮件领导都有严格要求,所以每样事情都得规行矩步才是。

extjs有什么版本?

extjs现在最新是5.1版本,基本上可以理解为有5个版本。

每个版本都收费吗?

在官网找不到说明(www.extjs.com已自动跳转到sencha),也找不到3、4的下载。但是从网上大量的文章看,不是每个版本都收费,3.0以前的都不收费,4.0以后的收费。

具体建extjs的官方license说明:http://www.sencha.com/products/extjs/licensing/

在《深入浅出extjs(第三版)》这本书的第一章就谈及这个问题了,注意,我说的是第三版。这本书第2版的时候才extjs2.2,那时候还不是现在这样子可以下载最新版的,那时候只能下载免费的学习版,要从svn下载最新版是要钱的。那时,如果大家还在用2.0,是可以用作商业的。(2.1版本时刚从lgpl协议改为gpl v3协议)

对于lgpl和gpl v3的区别:

http://www.360doc.com/content/13/0313/09/2633_271180753.shtml

官方网站为什么叫sencha?

extjs是在5.0的时候加入到sencha的,现在extjs是sencha的一部分。

jQuery有jQuery、jQueryMobile;相似的,sencha也有extjs、touch。

extjs4会便宜一点吗?

extjs4的时候还没有加入sencha,license的地址是www.extjs.com/licensing/,但现在已经访问不了这个地址,直接跳转到www.sencha.com/products/extjs/licensing/,所以,我在官网找不到4的价格,都是说5的,估计是因为官方不推荐你购买4吧。也许你坚持购买4的话,价格和5一样吧,或者直接联系官方。

extjs3是完全免费吗?extjs4、5必须收费吗?

3肯定是完全免费了。而4、5不是必须收费的。授权其实有3种,如果你是非盈利的,可以免费使用;盈利的项目/产品需要收费;盈利的广泛使用的产品最好直接跟extjs之父(Jack)谈。具体见这个:

http://www.sencha.com/products/extjs/licensing/ (官网)

http://www.cnblogs.com/liping13599168/archive/2011/01/19/1938781.html (中文翻译)

免费的有什么条件?

只要遵循gpl协议的都可以免费,gpl协议比较复杂,你可以看上面官网licensing的链接,也可以找篇文章大概了解一下就行:

http://zhidao.baidu.com/question/205510156.html

我只是为公司做个网站,也得收费?

如果你做互联网应用赚钱(虽然互联网用extjs不多),肯定要交钱;如果你只是公司内部使用(也就是不赚钱,自己给自己做个系统使用,赚啥钱嘛),不用收费;如果你用来学习,也不收费;如果你作为乙方,为甲方做系统赚钱,那还是得交钱。

extjs3、4、5可以直接升级吗?

现在,extjs官方已推荐大家都升级5,而3.0版本,将在2015.6.1停止支持,如果你的团队来不及在此之前升级到5,可以直接联系extjs的销售团队。

https://www.sencha.com/store/extjs/

但是,这里说的升级不是直接升级!而是要修改大量的代码来适应新的版本的,无论从2到3、从3到4、还是从4到5,都是痛苦的过程。

升级到5的官方guide:

http://docs.sencha.com/extjs/5.0/whats_new/5.0/extjs_upgrade_guide.html

从3升到4的两个例子:

http://www.sencha.com/blog/ext-js-3-to-4-migration/

http://chen4w.iteye.com/blog/1988252

注意:即使是从4.1升级到4.2也得修改部分代码。

收费的版本如何收费?

具体可看官方网站。按开发人员的数量收费,如果只是extjs5版本,不超过5个开发人员,是3,225.00dolar,大概2万块钱。这个购买是永久使用的,不过应该按产品来的,,extjs会提供1年的技术支持。如果你还是这5个开发人员,但是搞另外一个产品或项目,我觉得应该就要重新收费了。

https://www.sencha.com/store/

如果你不是搞web,搞移动端的,应该购买touch bundle,5个人是3855美元,比web贵点。如果你是web、移动通用的应用,应该买完整版,4825美元。20个开发人员,基本就是乘以4再便宜一点点。如果你只有2个开发人员,或者6个开发人员,不知道可不可以砍砍价?:)

如果一年后,你还想购买extjs的技术支持服务,也是可以的:

https://www.sencha.com/store/extjs/

1人299美元,5人1395美元(注意,仅extjs,非touch)。

只能从外国买?

不是的,中国有代理。我从网上找到的总代理是上海的一家公司,但是不是真的是总代理就不清楚了:

http://www.sencha-china.com/contacts.htm

看了里面的内容倒像挺真的,不过,里面提到的最新的才extjs4.1版本,如果连5.0、5.1的都不支持的话,就不用考虑了(感觉不太靠谱)。不知道是没拿到5.0的代理权还是这个公司太落后了。从extjs的中文站(http://extjs.org.cn/)也说是这家公司是总代理(应该靠谱),里面有5.0、5.1的一些介绍,但是不像官网标明价格,得电话咨询。

然后还有一些非总代理的公司(看着更不靠谱):

http://www.buysoftware.cn/onlinebuy/detail.asp?p_id=5854

百度里有个人说,2013年中国代理公司的价格是4800(也有人说6000一人),应该是人民币,便宜很多,那还是找中国代理划算。就像altibase,虽然是韩国的数据库,但是在中国也有代理,我们公司就买的中国代理公司的授权。

http://zhidao.baidu.com/question/569091084.html?from=commentSubmit#answers1434277273

我应该选择哪个版本?5吗?

因为extjs升级非常麻烦,如果你现在开始用它,当然直接用5是最好的。但是你要考虑,以后有了extjs6.0、7.0,也许也是很难升级的。

但是,5.0开始,已经不支持ie6和ie7,这也是考虑的一部分。

http://extjs.org.cn/node/697

extjs总部在哪?

旧金山的Redwood City。Maryland州和欧洲有分部。

最新5.1下载地址:

http://www.sencha.com/products/extjs/download/ext-js-5.1.0/3301

最重要的两个网站:

官网:http://www.sencha.com/products/extjs

中文网:http://extjs.org.cn/

附个价格图:

2015.2.15

时间: 2024-10-05 04:58:37

JS框架选取-extjs收费问题的相关文章

h5棋牌平台制作的js框架选择

h5棋牌平台制作的js框架选择(aqiulian.com/h5)本文主要选取了Construct2.ImactJS.LimeJS.GameMaker.CreateJS.lycheeJS.Crafty.three.js.melonJS.Turbulenz.Quintus.Cocos2d-html5等进行了简要介绍和对比,想知道或者了解更多详细的框架企鹅我212303635. 主流框架对比 Construct2 Construct 2是一个运行于Windows平台的游戏制作工具,它可以让没有任何编程

简单的JS框架

一 Yui-ext 基于Yahoo UI的扩展包yui-ext是具有cs风格的web用户界面组件,能实现复杂的Layou布局,界面效果可以和backbase比美,而且使用纯JavaScript代码开发.真正的可编辑的表格edit Grid,支持XML和Json数据类型.许多组件实现了对数据源的支持,如动态布局,动态加载Tree控件,动态拖拽效果等等.从1..0beta版开始同jQuery合作,推出基于jQuery的ext1.0,提供了更多有趣的功能. 优点:结构化,清晰明了,底层用到了jQuer

借鉴一些关于js框架的东西

八款Js框架介绍及比较,Dojo .Scriptaculous .Prototype .yui-ext .Jquery .Mochikit.mootools .moo.fx,componentartui (转载) Extjs 与 JQuery 1.Turbomail(www.turbomail.org)下一版本决定用Extjs + jquery 开发.2.JQuery 提供了方便的对网页元素操作方法,但不提供基本控件,如:Tab,Grid,Muen 等,Extjs 是一套   完整的控件库,Ex

Ext js框架模拟Windows桌面菜单管理模板

一款超炫的后台,Ext模拟Windows桌面,Ext经典浅蓝风格,功能非常强大,包括最大化.最小化.状态栏.桌面图标等,不过需要非常懂Ext脚本的才可驾驭它.? 1.图片 ?2. [代码][HTML]代码  <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Ext 2.0 Desktop

前端Js框架汇总

一.前端框架库: 1.Zepto.js 地址:http://www.css88.com/doc/zeptojs/ 描述:Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api. 如果你会用jquery,那么你也会用zepto.关于Zepto认知我也是通过与一位腾讯朋友聊天的时候知道的,只作了些基础的了解. 2.SUI Mobile 地址:http://m.sui.taobao.org 描述:SUI Mobile 是一套基于 Framework7 开

JS框架

s框架就是将常用的方法进行封装,方便调取使用.一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计.协作构件之间的依赖关系.责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系.因此构件库的大规模重用也需要框架.js框架就是对js各种功能的封装和抽象,使得在使用的时候具有简便性和更好的兼容性,并且可以扩展框架中的内容.因为直接用js会有兼容性问题,js框架一般预处理了很多兼容性问题,实现了很多常用操作,减少工作量,当然使用

JS框架整理

1. Dojo (演示地址) Dojo是一个强大的面向对象JavaScript框架.主要由三大模块组成:Core.Dijit.DojoX.Core提供ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API.Dijit是一个可更换皮肤,基于模板的WEB UI控件库.DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等. 2. Jquery jquery是一个快速.简洁的Jav

前端Js框架汇总【转】

概述: 有些日子没有正襟危坐写博客了,互联网飞速发展的时代,技术更新迭代的速度也在加快.看着Java.Js.Swift在各领域心花路放,也是煞是羡慕.寻了寻.net的消息,也是振奋人心,.net core 1,mono,xamarin等等,但大多都还在狂吼的阶段.其实一直以来对技术的理解是技术服务于业务和产品,产品又在不同程度的推进着技术的演进. Web.无线.物联网.VR.PC从不同方向推进着技术的融合与微创新.程序员在不同业务场景下的角色互换.而随着node.js的出现语言的角色也在发生着转

使用express.js框架一步步实现基本应用以及构建可扩展的web应用

最近过年在家有点懈怠,但是自己也不断在学习新的前端技术,在家琢磨了express.js的web框架. 框架的作用就是提高开发效率,快速产出结果.即使不使用框架,我们也会在开发过程中逐渐形成构成框架. 大多数的node.js项目中都会用到express.js 目录: 一.什么是express.js框架 二.express.js是怎么工作的 三.expres.js的安装 四.express.js的脚手架 五.express.js的helloworld基本应用 一.什么是express.js框架? E