Ext JS现在拥有GPLv3开源许可证。它的学习曲线很长。Ext JS 缺少材质设计主题,并且团队一再拒绝在GitHub上发布源代码。对于移动设备,必须使用单独的Sencha Touch库。
请记住,
大型JavaScript库(例如YUI)一直未受到社区的关注。
- YUI开发公告停止
也就是说,下面是目前可用的许多Ext JS替代品。
领先的客户端小部件库Webix - 一款先进的,易于学习,移动友好,反应灵敏且丰富的免费和开源JavaScript UI组件库。Webix 脱离了DHTMLX Touch(一个拥有8年开发经验的项目 - 见下文),并继续成为一个独立的UI组件框架。在GPL3版 允许商业使用,并允许使用Webix非GPL应用程序保持其牌照,如麻省理工学院,通过对FLOSS许可豁免。Webix拥有55个UI小部件,包括树木,网格,树形栅格和图表。资金来自带有一些高级小部件(数据透视表,计划表,看板,组织结构图等)的商业版本。查看维基百科以获得广泛的集成列表(Bootstrap,jQuery,Font Awesome)和小部件。
外观看起来很现代,并且包含Material Design主题。另请参阅Skin Builder。
最小的GitHub存在,但包括库代码和文档(需要改进)。
Webix.com上的演示外观和功能非常好。开发人员XB Software使用Webix来构建用于支付客户的解决方案,因此可能会有一个良好的资金支持未来。
Wikipedia • GitHub • 10行代码 • 管理仪表板演示 • 演示 • Widget示例
OpenUI5 - 拥有180 个小部件的UI框架,由Apache 2.0授权并且完全开源并由德国软件巨头SAP SE资助。
DojoToolkit及其强大的Dijit 组件。kendo- 40多个基本的开源小部件,以及商业专业小部件(网格,树木,图表等)。响应式和移动支持。适用于Bootstrap和AngularJS。
在商业上得到了良好的支持,声称拥有数百万开发人员。
DHTMLX - 用于构建丰富Web和移动应用程序的JavaScript库。看起来最像ExtJS 。
Minimal,一种Web Components polyfill,再加上Polymer Paper,Google的Material Design实现。瞄准网络和移动应用程序。提供的控件是移动优先和响应式的。许多大型企业都使用它,例如IBM或USA Today。
PrimeUI - 收集了45个基于jQuery UI的丰富小部件。Apache 2.0许可证。小GitHub社区。提供35个高级主题。qooxdoo--由德国托管服务提供商1&1开发并提供资金的“通用JavaScript框架,其中包含一系列独立的组件”(请参阅贡献者,世界上最大的托管公司之一GPL / EPL(适用于企业的许可证))。
手机主题看起来很现代,但桌面主题看起来很老(渐变)。