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.



转载于:https://www.cnblogs.com/muyuge/p/6333679.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于癌症的十大谣言

最近,国外网站总结了西方社会中流行的十个关于癌症的谣言,其中很多谣言在我们周围也有广泛的传播。 谣言1:癌症是人为导致的现代疾病 或许在公众的认知里,癌症在今天要比历史上任何时期都重要。不过实际上,癌症可不是一…

[python 进阶] 第7章 函数装饰器和闭包

文章目录7.1 装饰器基础知识7.2 Python何时执行装饰器7.3 使用装饰器改进“策略”7.4 变量作用域(global)备注 -比较字节码(暂略)7.5 闭包7.6 nonlocal声明global和nonlocal的区别7.7 实现一个简单的装饰器7.8 标准库中的装饰器7.8.1 使用functools.lru_…

自制“低奢内”CSS3登入表单,包含JS验证,请别嫌弃哦。

要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识。和JS/JQuery基本语法。 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到演示地址哦): 制作步骤: 一, html结构 <div id"home"><form id"login" class…

class里面只能写以下5种

转载于:https://www.cnblogs.com/phplearnings/p/3650849.html

【排序】算法(python实现)

文章目录python 排序算法1 插入排序1.1 直接插入排序算法思想1.2 希尔排序算法思想2. 选择排序2.1 简单选择排序2.2 堆排序参考python 排序算法 1 插入排序 1.1 直接插入排序 算法思想 直接插入排序的核心思想就是&#xff1a;将数组中的所有元素依次跟前面已经排好的元素相…

OpenSSL漏洞补救办法详解(转)

CVE-2014-0160漏洞背景 2014年4月7日OpenSSL发布了安全公告&#xff0c;在OpenSSL1.0.1版本中存在严重漏洞(CVE-2014-0160)。OpenSSL Heartbleed模块存在一个BUG&#xff0c;问题存在于ssl/dl_both.c文件中的心跳部分&#xff0c;当攻击者构造一个特殊的数据包&#xff0c;满足…

SharePoint 自定义WebPart之间的连接

1、创建SharePoint解决方案&#xff0c;添加两个WebPart分别用来发送和接收&#xff1b; 2、发送值的WebPart需要继承自IWebPartField(当然&#xff0c;根据需要还可以选择IWebPartField,IWebPartParameters,IWebPartRow,IWebPartTable&#xff0c;具体参见msdn)&#xff0c;原…

C# 基础备忘录

1. decimal 类型调用ToString()方法后没把末尾的0去掉的解决办法: 例子&#xff1a;decimal? money Convert.ToDecimal(10.8950);string moneyStrmoney.Value.ToString(); 结果在同一台机子&#xff0c;两个项目里面会出现两个不同的结果。结果一&#xff1a;moneyStr"1…

PDFlib免费下载地址及详细介绍手册

PDFlib是一个用于创建PDF文档的开发工具,也可直接在你的服务器端产生PDF输出, 可利用PDFLib提供的简单易用的API&#xff08;应用编程接口&#xff09;在服务器或客户端产生PDF文档, PDFlib在生成PDF文档时不需要第3方软件的支持,也不需要其它工具。此产品属于产品 PDFlibPDI 的…

关于VS2010帮助文档的使用和VC6.0在Win7 64位下的使用

由于购置了新的电脑&#xff0c;安装的是Win7 64位的操作系统&#xff0c;这两天我在重新安装编程环境的时候遇到一些问题&#xff0c;现在都解决掉了&#xff0c;分享出来以供需要的人参考。 一、以前使用的是VS2008&#xff0c;从VC6到2008这么多年了一只使用的MSDN是带索引的…

谷歌Android各版本的代号变迁

简单回顾下Android发展历程2003年10月&#xff0c;Andy Rubin&#xff08;安迪鲁宾&#xff09;等人创建Android公司&#xff0c;并组建Android团队。2005年8月17日&#xff0c;Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁&…

Map.Entry

如何简便的遍历Map 你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦&#xff1f; 使用JDK5的增强for循环&#xff0c;来遍历Map,简单多了&#xff0c;比Map.Entry还方便。 看代码&#xff1a; Java代码 for (String key : map.keySet()) { System.out.pri…

图解SQL的inner join(join)、left join、right join、full outer join、union、union all的区别...

对于SQL的Join&#xff0c;在学习起来可能是比较乱的。我们知道&#xff0c;SQL的Join语法有很多inner的&#xff0c;有outer的&#xff0c;有left的&#xff0c;有时候&#xff0c;对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Ven…

数据库---四中连接查询(交叉、左连接、右连接、完整查询)

个人博客 &#xff1a;https://www.siyuan.run CSDN&#xff1a;https://blog.csdn.net/siyuan 微信小程序&#xff1a;思远Y 1、交叉连接查询 : (基本不适用---得到的是两张表数据的乘积) 语法&#xff1a;SELECT * FROM 表1,表2; PS&#xff1a;与表关系无关 示例&#xff…

数据库---练习题(45道)

准备工作 CREATE DATABASE STUDENTS; CREATE TABLE STUDENT( SNO VARCHAR(32) PRIMARY KEY NOT NULL, SNAME VARCHAR(32) NOT NULL, SSEX VARCHAR(32) NOT NULL, SBIRTHDAY DATETIME, CLASS VARCHAR(20) ); CREATE TABLE COURSE( CNO VARCHAR(20) PRIMARY KEY NOT NULL, CNAM…

数据库---JDBC

1.1 JDBC概述JDBC&#xff08;Java DataBase Connectivity,java数据库连接&#xff09;是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范&#xff0c;可以为不同的关系型数据库提供统一访问&#xff0c;它由一组用Java语言编写的接口和类组成。 JDBC需要连接驱…

session中存放一个对象,只修改对象的属性,不将修改后的对象存放session,发现session中存放的对象也发生改变!

标题简单描述&#xff1a;先将一个对象放入session&#xff0c;只对对象属性值进行修改&#xff0c;但不将修改后的对象存放session中&#xff0c;发现session中存放的对象属性值也相对应的改变。Person personnew PerSon(); request.getSession().setAttribute("person&q…

利用三层交换机实现VLAN间路由配置

利用三层交换机实现VLAN间路由配置 实验目标&#xff1a; 一、 掌握交换机Tag VLAN的配置&#xff1b; 二、掌握三层交换机基本配置方法&#xff1b; 三、 掌握三层交换机的VLAN路由的配置方法&#xff1b; 四、通过三层交换机实现VLAN见相互通信&#xff1b; 技术原理&#xf…

easyui、表格中添加操作一列,将操作下设置为修改,点击修改弹出该行对象的编号。

页面中的代码(自己引入easy插件)&#xff1a; <body> <div id"table"></div> </body> <script type"text/javascript"> $(function(){$(#table).datagrid({ url:tt.json, //显示的数据striped:true, …

被LTRIM(RTRIM())害死了,差点

LTRIM(character_expression)去掉前置空格 LTRIM(RTRIM())就是把前置和后置空格都去掉。 character_expression可以是常量、变量或列。character_expression必须属于某个可隐式转换为varchar的数据类型(text、ntext和image除外)。否则&#xff0c;请使用CAST显示转换character_…