原文:http://www.sencha.com/blog/ext-js-4-1-update/
在8月的ExtJS 4.1预览的博文中,谈到其更新将集中在性能和文档两个方法,而且预期其发布时间为9月份的中后期。令我们失望的是,我们不能预期发布产品,现在,只能更新我们的发布日期。
挑战:在IE7/8中提高Ext JS4.0的性能
ExtJS 4.1的目标之一是在旧版本的IE中提高其性能。与IE9、Chrome或其它现代浏览器相比,IE7和IE8的Javascript引擎和DOM交互相当缓慢,因而要ExtJS 4.0实现这些功能相当的困难。在ExtJS 4中使用复杂布局的页面显示时间,在现代浏览器,性能相当的稳定,而在IE7和IE8相当的慢。
优化IE源代码
ExtJS 4.1的目的就是在IE7或8中加速页面显示时间。根据初步的性能分析,我们确定,将增量渲染改变为批处理渲染,会大大加快页面显示时间。最初,我们认为这只是一个花费两个月时间的项目。然而,批处理渲染被证明只是成功了一半。随后,我们发现性能瓶颈的另一半在IE7或8的后续渲染上,这导致我们不得不花时间去重新架构。目前来说,我们已经完成了核心代码的重构,现在需要的是稳定和测试时间。因此,目前的目标是在10月底发布4.1的beta测试版,预期复杂布局的速度将会明显加快。由于IE6与IE7/8相似,因而预期IE6的性能也会大大改善。我们很有信心且有能力会在新的日期发布新版本,当然,不排除会有意外情况。
在社区发布4.0.7版
对于不能在承诺期内发布4.1,我们感到很失望,因而,我们将发布4.0.7版。不过,该版本只在商业支持订阅管道上发布,在下周就可登录社区下载了。4.0.7版在4.0.2a的基础上修复了200多个错误,我们希望在最短时间内发布它。
复杂布局的性能数据
目前,如果你在IE7/8上使用ExtJS 4.0开发应用遇到性能问题,我们希望你能使用《instructions on how to send us performance data》一文中提及的方法向我们发送性能分析数据。这可以让我们确定4.2的优化目标,我们希望尽可能多的从使用复杂布局的应用程序中收集测试数据
发布日期和状态交流方式的改变
重新审视我们预测发布日期的能力,我们觉得2011年的工作没做好。ExtJS 4的发布比我们原定的发布日期迟,而其它的版本的发布也超出了他们的最初发布日期。尽管我们可以以“软件是很难或不可预测的”(software is hard and unpredictable )为借口,不过,当依赖你的能力可以按时交付项目的时候,我不认为这个借口有多大用处。在此,我们向大家道歉。
因此,从今天开始,我们对于交流日期会相当谨慎,且在这些日子内,我们会根据信心等级小心的进行沟通。另外,我们将开始提供更多的关于我们正在做什么和没有做什么的细节。但使用博文或论坛帖子有些不足之处,因而,我们正在寻找更好的方式,在连续和透明的基础上与你们分享我们正在做什么,可能会提供只读访问的错误跟踪工具。
我们正致力于将ExtJS打造成桌面应用最棒的应用框架,同时,希望你们对我们的ExtJS 4.1的工作感到满意。
作者:Written by Michael Mullany
Michael has more than 12 years’ experience in product marketing and management for Silicon Valley software companies. Prior to Sencha, he held product and executive marketing roles at influential Silicon Valley startups Netscape, Loudcloud and VMware. At virtualization leader VMware, he served as the vice president of worldwide marketing during its break-out into server computing. Most recently, he was VP marketing & products for startups Engine Yard and Peakstream (acquired by Google). Michael has an extensive track record of defining and executing product and go-to-market strategies. He holds an MBA from Stanford University and a BA in economics from Harvard College.
分享到:
相关推荐
Extjs4.1 小例子(适合extjs初学者学习使用).直接导入myeclipse即可
extjs4.1的中文文档,可以方便查看API
ExtJs4.1 正式版,考虑到官网速度慢,放上来服务大家!
EXTJS 4.1 API中文版 ExtJS 4.1 中文版API [脚本娃娃---开源文档翻译组]历时一年多完整翻译。 在此友情扩散。
Extjs 4.1中文版api,非常难得的一款4.1的中文api,值得大家收藏
ExtJS 4.1 中文版API [脚本娃娃---开源文档翻译组]历时一年多完整翻译。 在此友情扩散下载,非常完整详细! 学习ExtJS必备的帮助文档,而且对其中的API进行了汉化,更有利于ExtJS的学习!
Extjs4.1中文API.chm
ExtJS4.1学习心得及源码 目录 一、安装与配置 二、第一个ExtJS例子 三、表格 四、从XML读取数据表格 五、按钮 六、ComboBox控件 七、Panel面板 八、Viewport 九、表单Form 十、窗口 十一、消息对话框 十二...
extjs4.1修改bug版本,已修改数字、日期等多个控件的问题
100行代码解决ExtJs4.1合并单元格问题
Extjs 4.1 下拉框 Tree 的实现(mvc)
无需积分,ExtJs权威指南第一部分(ExtJs4.1),请两部分都下载完成后解压
Extjs4.1中build下的sdk.jsb3里的路径配置都是错误的,所以集成到spket根本不能进行智能提示,这个是经过修复后的,只要替换掉build下的sdk.jsb3就可以了
学习ExtJS必备的帮助文档,而且对其中的API进行了汉化,更有利于ExtJS的学习。
EXTJS4.1API中文版,适合于4.x各版本通用,简单易懂,对于英语能力不是非常好的开发者可以借鉴。
ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...
extjs4.1下拉复选框完整DEMO,包含了extjs4.1主文件,代码实现了动态加载功能,所以需要配置IIS或者apache。插件文件在ux目录下,请自行参考。
ExtJS4.1+MVC4+Spring.NET1.3+EF5 整合项目数据库(pdm、sql及sqlite数据库) 原文地址:http://blog.csdn.net/xz2001/article/details/8723266
Extjs4.1多个扩展 1、Ext.ux.aceeditor.Panel 2、Ext.ux.grid.feature.Tileview 3、Ext.ux.upload.Button 4、Ext.ux.toggleslide.ToggleSlide 5、Ext.ux.container.ButtonSegment 6、Ext.ux.grid.plugin.RowEditing ...
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合项目用到的数据库 原文地址: http://blog.csdn.net/xz2001/article/details/8716541 注:该数据库是20130411日修改后的。