原文: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

这里下载WindowsMac OS XLinux64linux32的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版发布的更多相关文章

  1. 【翻译】Ext JS 6 Beta发布

    原文:Ext JS 6 Beta is Now Available 概述 Ext JS 6的好处 新的Ext JS功能和工具 需要你的反馈意见 概述 很高兴,Ext JS 6 beta版本现在发布了. ...

  2. Ext JS 6正式版的GPL版本下载地址

    下面是Ext JS 6正式版的GPL版本下载地址 https://www.sencha.com/legal/gpl/

  3. [敏杰开发]知识路书——图形化文献管理大师 Beta版发布喽!!!

    [敏杰开发]知识路书--图形化文献管理大师 Beta版发布喽!!! 一.总览 项目名称:知识路书 发布形式:网页应用 发布地址:http://roadmap.imcoming.top 二.运行环境与使 ...

  4. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  5. Beta版发布 - 感谢有你们

    在本次Beta版开发的过程中,很感谢组长王航对我的信任,让我统筹大家的工作任务和进度,使我对项目管理有了深刻的理解. 我也要感谢邹双黛,在beta版开发中因为邹双黛的帮助,我对于文字类工作已经越来越得 ...

  6. 【第二组】Hunter——beta版发布文档

    软件测试报告 一.bug情况汇总 尚需解决以及难以解决的: 登录时会有卡顿,需要加入加载进度条(会添加的) 商城和背包功能尚未实现(需要修复) 美工水平太差,让人没有使用的欲望(大概接下来就专门做这个 ...

  7. 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用户,可以升级 ...

  8. [ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布 extjs doc下载地址

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/41911539 本文作者:sushengmiyan ------------------ ...

  9. Magicodes.NET框架之路——V0.0.0.5 Beta版发布

    最近写代码的时间实在不多,而且今年又打算业余学习下Unity3D以及NodeJs(用于开发游戏后台),因此完善框架的时间更不多了.不过我会一直坚持下去的,同时我也希望有兴趣的同学可以加入Push你的代 ...

随机推荐

  1. Redis监控工具,命令和调优

    Redis监控工具,命令和调优 1.图形化监控 因为要对Redis做性能测试,发现了GitHub上有个python写的RedisLive监控工具评价不错.结果鼓捣了半天,最后发现其主页中引用了Goog ...

  2. python获取指定时间差的时间

    在分析数据的时间经常需要截取一定范围时间的数据,比如三天之内,两小时前等等时间要求的数据,因此将该部分经常需要用到的功能模块化,方便以后以后用到的时候复用.在此,也分享给大家. <span st ...

  3. 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 ...

  4. Android EditText在ScrollView中被输入法遮挡

    千言万语不如一张图来的实在,问题如下GIF图所示[输入框被输入法挡住了]: 为了不让底部的按钮随着输入法一起起来,我把windowSoftInputMode设置为adjustPan. <acti ...

  5. 关于Windows下程序执行的说明

    估计有很多人首次都是通过Windows(微软的操作系统)来使用计算机的,Windows的设计导致很多人认为所有程序只要双击一下就可以被正确执行了,所以一大堆初学程序设计的童鞋就会遇到些疑问: 为什么双 ...

  6. JAVA面向对象-----构造方法

    我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的.那么我们在java里面怎么在对象一旦创建就赋值呢? 构造方法作用 构造方法作用:对对象进行初始化. 构造函数与普通的函 ...

  7. EBS值集,弹性域常用表

      值集 select * from fnd_flex_value_sets select * from fnd_flex_values select * from fnd_flex_valu ...

  8. 【NPR】铅笔画

    写在前面 今天打算写一篇跟Unity基本无关的文章.起因是我上个星期不知怎么的搜到了一个网站 ,里面实现的效果感觉挺好的,后来发现是2012年的NPAR会议的最佳论文.看了下文章,觉得不是很难,就想着 ...

  9. FFmpeg源代码简单分析:结构体成员管理系统-AVClass

    ===================================================== FFmpeg的库函数源代码分析文章列表: [架构图] FFmpeg源代码结构图 - 解码 F ...

  10. 06 Activity显示跳转

    <span style="font-size:18px;">package com.fmy.day8_29task; import com.fmy.day8_29tas ...