Ext JS 5 beta版发布
原文:Announcing Public Beta of Ext JS 5
我们非常高兴的宣布,Sencha Ext JS 5 beta版本开始进行公测了。这个beta版本可以让你、我们Sencha社区来对我们的Ext JS 5的工作进度进行评测。对于所以Ext JS开发人员,这事一个很好的机会来协助完成这个最好的Ext JS发布版本。
Ext JS 5 beta版下载地址:http://cdn.sencha.com/ext/beta/ext-5.0.0.736.zip
这里下载Windows、Mac OS X、Linux64和linux32的Sencha Cmd 5 beta的zip文件。
查看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.html
注意:由于是测试版,所以不建议用于生产。
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/7、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.
Ext JS 5 beta版发布的更多相关文章
- 【翻译】Ext JS 6 Beta发布
原文:Ext JS 6 Beta is Now Available 概述 Ext JS 6的好处 新的Ext JS功能和工具 需要你的反馈意见 概述 很高兴,Ext JS 6 beta版本现在发布了. ...
- Ext JS 6正式版的GPL版本下载地址
下面是Ext JS 6正式版的GPL版本下载地址 https://www.sencha.com/legal/gpl/
- [敏杰开发]知识路书——图形化文献管理大师 Beta版发布喽!!!
[敏杰开发]知识路书--图形化文献管理大师 Beta版发布喽!!! 一.总览 项目名称:知识路书 发布形式:网页应用 发布地址:http://roadmap.imcoming.top 二.运行环境与使 ...
- “我爱背单词”beta版发布与使用说明
我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院 拒 ...
- Beta版发布 - 感谢有你们
在本次Beta版开发的过程中,很感谢组长王航对我的信任,让我统筹大家的工作任务和进度,使我对项目管理有了深刻的理解. 我也要感谢邹双黛,在beta版开发中因为邹双黛的帮助,我对于文字类工作已经越来越得 ...
- 【第二组】Hunter——beta版发布文档
软件测试报告 一.bug情况汇总 尚需解决以及难以解决的: 登录时会有卡顿,需要加入加载进度条(会添加的) 商城和背包功能尚未实现(需要修复) 美工水平太差,让人没有使用的欲望(大概接下来就专门做这个 ...
- jQuery 1.11 / 2.1 beta 版发布
jQuery开发团队近日发布了jQuery 1.11和2.1的beta版本. jQuery 1.x版本支持IE 6/7/8,jQuery 2.x 不支持,如果你已经抛弃了IE 6/7/8用户,可以升级 ...
- [ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布 extjs doc下载地址
本文地址:http://blog.csdn.net/sushengmiyan/article/details/41911539 本文作者:sushengmiyan ------------------ ...
- Magicodes.NET框架之路——V0.0.0.5 Beta版发布
最近写代码的时间实在不多,而且今年又打算业余学习下Unity3D以及NodeJs(用于开发游戏后台),因此完善框架的时间更不多了.不过我会一直坚持下去的,同时我也希望有兴趣的同学可以加入Push你的代 ...
随机推荐
- 安卓高级 WebView的使用到 js交互
我们先来学习 怎么使用再到用js和安卓源生方法交互 WebView简单使用 此部分转载并做了补充 原博客 原因:比较简单不是很想在写,我只要写js交互部分 WebView可以使得网页轻松的内嵌到app ...
- OBJ文件格式分析工具: objdump, nm,ar
首先简要阐述关于gcc.glibc和 binutils模块之间的关系 一.关于gcc.glibc和binutils模块之间的关系 1.gcc(gnu collect compiler)是一组编译工具的 ...
- Spark Streaming中的操作函数分析
根据Spark官方文档中的描述,在Spark Streaming应用中,一个DStream对象可以调用多种操作,主要分为以下几类 Transformations Window Operations J ...
- How to code like a hacker
We are coding. Are we engineers? Are we programmers? Are we coder? No, I want to be a hacker! Many g ...
- 关于LT分发系统的设计构想
git地址 https://github.com/cxyxd/LtDistribution 背景 对tomcat做集群,在多机多tomcat的情况下,如果要更新代码,只能手动的将代码复制,粘贴,然后下 ...
- 5.Qt自定义Button按钮的实现
1.编写自定义按钮 MyButton.h #ifndef MYBUTTON_H #define MYBUTTON_H #include <QWidget> /** * @brief ...
- Spring MVC Junit4 单元测试 JunitTest
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "/config/spring3/ap ...
- iOS10软件崩溃 Xcode8崩溃 打印/字体等问题汇总 韩俊强的博客
每日更新关注:http://weibo.com/hanjunqiang 新浪微博!iOS开发者交流QQ群: 446310206 [1].Xcode8代码出现ubsystem: com.apple.U ...
- [ExtJS5学习笔记]第二十四节 Extjs5中表格gridpanel或者表单数据后台传输remoteFilter设置
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39667533 官方文档:http://docs.sencha.com/extjs/5. ...
- Calling LoadLibraryEx on ISAPI filter failed
今天在访问IIS下的站点时莫名奇妙的遇到这个问题Calling LoadLibraryEx on ISAPI filter"C://..." failed,前面引号中的" ...