Sencha Ext JS
Ext JS可帮助您为桌面,平板电脑和智能手机构建数据密集型跨平台Web应用程序。 利用Ext JS Premium中的强大的新功能,包括D3 Adapter,Calendar,Exporter和Themer。
用JavaScript创建数据密集型的HTML5应用程序
Sencha Ext JS提供开发人员构建数据密集型跨平台Web应用程序所需的一切。 Ext JS在现代浏览器中利用HTML5功能,同时保留了旧版浏览器的兼容性和功能。
Ext JS提供了数百个高性能,预测试和集成的UI组件,包括日历,网格,图表等。 Ext JS Grid和Advanced Charting软件包可以轻松处理数百万条记录。 该框架包括一个强大的数据包,可以消耗任何后端数据源的数据。 使用Sencha Pivot Grid和D3适配器,组织可以向其Web应用程序添加领先的可视化和分析功能。
丰富的Ext JS工具和主题有助于提高开发生产力,并加快交付精彩的Web应用程序。 工具可用于帮助应用程序设计,开发,主题和调试,以及构建优化和部署。
预集成以及测试的UI组件
Ext JS包括业界最全面的预集成和测试的高性能UI组件集合。 这些组件包括HTML5日历,网格,枢轴网格,D3适配器,树图,列表,表单,菜单,工具栏,面板,窗口等等。 Sencha社区还提供了数百个用户扩展。
Sencha Grid使组织能够处理数百万记录,并提供开箱即用的功能,如排序,分组,列锁定和摘要行。
Ext JS日历组件可帮助您轻松查看/管理Ext JS应用程序中的计划和事件。 通过利用此组件,您可以轻松地将全功能日历添加到您的应用程序,而无需投入大量时间和精力构建应用程序
丰富的数据分析
Ext JS使组织能够使用Sencha Pivot Grid为其Web应用程序添加强大的分析功能。 它允许用户汇总,聚合和分析多维数据,以做出更明智的决策。
Sencha Grid使组织能够处理数百万记录,并提供现成的功能,如排序,分组,列锁定和摘要行。
Exporter插件使您能够以各种不同的格式导出Ext JS Grid和Pivot Grid数据。 它支持标准的XLSX,XML,CSV,TSV和HTML格式,并允许您配置数据导出的可见(显示)或不可见(隐藏)部分。 Exporter插件还支持导出文档的基本样式。
细致的数据可视化
D3适配器使您能够向Web应用程序添加复杂的数据驱动文档包(D3)可视化,例如热图,树状图,sunbursts等。 现在,您可以创建动态可视化,它不仅可以讲述特定的故事,还可以帮助您的用户探索他们的数据并了解它需要告诉的故事。
Ext JS Charting软件包允许您使用大量动态和静态图表(包括线,条和饼图)直观地表示数据。 图表使用通过使用SVG,VML和Canvas技术实现的绘图包开发的表面和子图。 自动处理浏览器变化,因此图表始终正确显示。 Ext JS Charts还支持移动设备上的触摸手势,从而为图表提供增强的交互功能,例如平移,缩放和捏合。
后端不可知数据包
Ext JS中包含的强大数据包将UI组件与数据层分离。 数据包允许客户端使用提供诸如排序和过滤等功能的高功能模型收集数据。 数据包是协议不可知的,并且可以消耗来自任何后端源的数据。 它具有会话管理功能,允许多个客户端操作,最小化到服务器的往返。
布局管理器和响应配置
Ext JS包括一个灵活的布局管理器,以帮助组织跨多个浏览器,设备和屏幕大小的数据和内容的显示。 它可以帮助您控制组件的显示,即使是最复杂的用户界面。 Ext JS还提供了一个响应式配置系统,允许应用程序组件适应特定的设备方向(横向或纵向)或可用的浏览器窗口大小。
第508合规的辅助功能包(ARIA)
Ext JS ARIA包可以通过提供实现第508节合规性所需的工具为您的应用程序添加辅助功能支持。 使用ARIA包,您可以创建可以由需要辅助技术的人使用的应用程序,这些技术有屏幕阅读器来浏览网络等
自定义开箱即用的主题
Ext JS组件可以在多个现成的主题中使用,包括Material,Triton,Classic,Neptune和Crisp。 主题是可定制的,以反映特定的品牌标识。 Sencha Cmd公开了Ext JS主题使用的数百个变量,可以改变它们来设计自定义主题。
Sencha 工具
Cmd
Sencha Cmd是构建您的Ext JS应用程序的基石。 Cmd提供了一整套生命周期管理功能,包括脚手架,代码精简,生产构建生成等,以补充您的Sencha项目。
IDE插件
IDE插件将Sencha框架集成到企业工作流程中。 插件使代码完成,代码检查,重构,模板生成,代码导航和代码生成等功能。 IDE插件与Sencha框架类以及您自己的自定义l列别和控制装置。
Architect
Architect 授权您的团队使用拖放功能构建Ext JS应用程序,因此您在手动编码上花费的时间更少。 Architect自动生成针对高性能进行优化的应用程序代码,并消除了手动编码时经常发生的人为错误。
Themer
Themer使您能够使用图形工具快速轻松地设计定制的应用程序主题,而无需编写代码。 Themer让您访问所有Ext JS组件和检查工具,以设置细粒度的样式,并生成具有动态样式表的主题包。
Inspector
Inspector是一个调试工具,可以直接访问使用Sencha框架构建的应用程序的组件,类,对象等。 它可以让您分析应用程序代码,包括对组件进行过度掩饰,布局运行次数等,以帮助提高应用程序性能。
Stencils
Stencils是Adobe Illustrator,Sketch,Omnigraffle,Balsamiq的完整UI资产工具包,也可作为SVG / PNG与其他程序一起使用。 Stencils包含Ext JS Classic和Modern工具包中使用的所有组件和样式。 设计师可以使用与Ext JS中所有UI组件完全匹配的视觉资产 - 直到最后一个像素。 他们可以使用Triton,Crisp和Neptune主题作为矢量文件和符号,而不是编写代码。 有了Stencils,设计师可以简化创建实物模型的流程,以便查看非常棒的Web应用程序。
第三方软件
Ext Speeder
Ext Speeder是一个第三方工具,使您的Sencha Ext JS数据网格查询速度飞快。 使用Ext Speeder,您可以对少至10毫秒内包含多达1亿个元素的数据库执行数据查询 - 大大提高了应用程序访问基础数据的速度。 Ext Speeder为您的整个数据库(RDBMS)自动生成REST API。 内存中面向对象的方法使您的后端数据请求速度提高了10倍,显著提高了应用程序的响应速度,并且不需要对客户端Ext JS应用程序进行任何修改。 在标准J2EE环境(如Oracle WebLogic或Tomcat)中,可以轻松部署为用于数据库加速的独立实用程序。
Ext Speeder目前使用Oracle,MySQL,PostgreSQL和MariaDB数据库