Ext JS 5 beta版发布

原文:Announcing Public Beta of Ext JS 5html


咱们很是高兴的宣布,Sencha Ext JS 5 beta版本开始进行公测了。这个beta版本可让你、咱们Sencha社区来对咱们的Ext JS 5的工做进度进行评测。对于因此Ext JS开发人员,这事一个很好的机会来协助完成这个最好的Ext JS发布版本。linux


Ext JS 5 beta版下载地址:http://cdn.sencha.com/ext/beta/ext-5.0.0.736.zipchrome


这里下载WindowsMac OS XLinux64linux32的Sencha Cmd 5 beta的zip文件。windows


查看Ext JS 5的示例:http://dev.sencha.com/ext/5.0.0/浏览器


查看Ext JS包含那些新东西:http://docs.sencha.com/extjs/5.0.0/whats_new/5.0/whats_new.htmlapp


注意:因为是测试版,因此不建议用于生产。框架


Ext JS 5的目标

咱们很自豪Ext JS已经成为数据驱动单页面应用程序的行业标准。随着设计与团队和项目的一块儿成长,Ext JS强大的应用程序已经成功扩展到数百万的屏幕和数十万的代码行。对于具备可读性、可维护性的Web应用程序,明确的结构、行为和可视化分类这些方面,咱们认为Ext JS的体系结构至关合理,以组件为中心这种作法是无与伦比的。工具


当咱们静下心来设计Ext JS 5的时候,咱们指望可让Ext JS变得更伟大和作得更好。对于咱们的开发过程,主要包含三个主题。第一主题是让多设备开发成为现实。Ext JS 5是咱们第一个容许经过同一代码兼容桌面和触屏设备的版本,这些灵感主要来自于Sencha Touch的触摸手势。有两个新的多设备主题,以便咱们丰富UI组件的外观和感受就像是触屏屏幕和桌面屏幕上的原生应用程序同样。性能


咱们的第二个主题是进化但不革命。Ext JS 5最重要的,没变的也许是继续支持IE8这类浏览器。咱们作出这个决定是由于大家中的绝大多数告诉咱们,对IE8的支持要持续到2015年后的应用程序兴趣。咱们已经从Ext JS 4的平滑升级中获取经验。咱们对公共API的重大更改已经尽量作到最小化。


咱们第三个,也是最好一个主题是开发效率。在咱们设计的新的双向数据绑定体系结构中,咱们的目标是要大大减小开发人员编写实现公共UI的代码量。在许多状况下,一般须要几个监听器的任务,如今能够减小到几个绑定指令,这个能够经过查看 Kitchen Sink 示例来了解。经过声明性的监听,如今在视图就彻底不须要再编写代码了,这样就不须要开发人员去剪切代码,这同时保持了更好的分离。

正如你所指望的,咱们很自豪的说,目前这个beta版本在兼容性、效率和用户体验等方面符合社区和指望,Ext JS将继续以前行之有效的方式,以提供最佳的应用程序设计给你的最终用户、客户和客户端。测试


如今,让咱们来了解一下新功能。Ext JS 5有无数的新功能和改进。如下是最好的部分:

  • 双向数据绑定是一种新机制,它运行在视图中的更改自动回写给模型(反之亦然),而这不须要自定义事件处理程序。


  • 网格(Grid)小工具是新的轻量级组件,主要做用是嵌入网格的单元格。小部件和缓冲的更新让Ext JS网格变得更强大了,这样,数据的可视化方式就更丰富,而数据也实现了实时更新。


  • 触屏优化图表是一个新的图表库,新功能包括3D图表、金融图表和多轴图表。它还具有更快的性能、更简洁的代码,以及触屏设备更好的体验等特性。(现有的图表包可做为一个单独的软件包,因此您仍然可使用它)。


  • 路由容许应用程序的深层连接将应用程序的URL传输到控制器的行为和方法。



还有许多其余的加强功能和改进基本上与MVC和性能有关。如需详细了解,可阅读《Ext JS 5种的新功能》这篇文章。

Ext JS 5的另外一个目标是要缩小Ext JS和Sencha Touch之间框架核心的差别。咱们整有条不紊的收敛代码类系统、数据封装和特征环境以便只监测一个公公核心,这样就能够在Ext JS和Sencha Touch之间实现共享。这些共享的组件就可让应用程序的建立时恭喜框架的共享资源。

Ext JS 5支持IE8+和最新的平板电脑平台,如iOS6/七、chrome上的Android 4.1+和Win 8触屏设备(如Surface和触屏笔记本)运行的IE10+。


Beta版的适用性

Ext JS 5 beta版本与可用于Windows、Mac OS X、Linux64和Linux32的Sencha Cmd如今能够下载了,这可在平板电脑上的示例看到。

只有有可能,咱们会尽最大的在努力发布Ext JS 5的最终版本,而这,须要大家的协助和反馈。去试一下新的kitchen sink示例,将小的应用程序迁移到Ext JS 5,并在论坛向咱们报告bug、问题和错误。咱们期待你的反馈意见。

做者:Gautam Agrawal Gautam Agrawal is Sencha's Sr. Product Manager for Frameworks (Ext JS, Touch, and GXT). He has held various product and engineering roles at Quantros and Integral, in SaaS and BI space, utilizing Sencha technologies. He holds a PhD and MS from State University of NY (SUNY) at Buffalo and a BE from Pune University.

相关文章
相关标签/搜索