阅读更多

12顶
1踩

Web前端

原创新闻 Ext JS 4.1 正式版发布,性能大幅提升

2012-04-25 17:37 by 正式编辑 nemohq 评论(34) 有22638人浏览
Ext JS开发团队于近日推出了4.1版本,性能有大幅度的提升

Ext JS 是一款主要用于创建前端用户界面,与后台技术无关的前端 AJAX 框架。因此,可以把Ext  JS用在.Net、Java、PHP等各种开发语言开发的应用中。Ext Js最开始基于YUI技术,由开发人员 JackSlocum 开发,通过参考 JavaSwing 等机制来组织可视化组件。从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的 JavaScript 客户端技术的精品。


此次放出的4.1版本中,性能得到大幅提升,部分能甚至提高一倍。全新的批量渲染机制,提供了正确的标记方式,用以避免对DOM元素的误操作产生昂贵的性能开销。重新设计新的布局引擎,可以最大限度地减少浏览器的回流次数。此外,还添加了一些新功能。主要内容如下:

1、网格

大型数据页面的无限/缓冲滚动功能得到很大改进。同时,对于网格的“锁定”功能,新增了锁定和未锁定两种状态。

2、布局

在布局上,通过避免浏览器回流来加快访问速度(浏览器回流,指浏览器为了重新渲染部分或全部的文档而重新计算文档中元素的位置和几何结构的过程)。同时,新增了“边界”布局方式。收缩包围的宽度问题,以前是用特定组件来处理,现在改为用核心组件来处理。

3、核心组件

XTemplates和方法重写功能得到显著改善。Ext.override现在开始支持重写实例方法,并且,可以通过使用标准的callParent函数来访问被重写的方法。

此外,4.1版本开始支持通过使用函数名来实现事件监听器

4、开发工具

伴随4.1版本发布的还有4.1版本的SDK,最新版本是Beta 3版,并兼容最新发布的Sencha Touch 2。

详细信息Ext JS 4.1 Final Released

下载地址Download Ext JS 4.1

升级指南Ext JS 4.1 Upgrade Guide

  • 大小: 36.3 KB
12
1
评论 共 34 条 请登录后发表评论
14 楼 让你笑了 2012-04-26 09:47
三问飞絮 写道
每一个版本的性能都大幅的提升,从2到4,应该提升到天了吧?
没有一个量化的比较。


提升..这是个相对的...
至少
1 -> 2(2.2)...是提升
2 -> 3(3.2,3.3) 是提升, 而且明显
3 -> 4 开始感觉是慢了.. 现在从4.1开始重新体会....至少不会有4.0时候比3.3要慢的感觉
13 楼 xuanziday 2012-04-26 09:40
PetriNet 写道
有dojo,给我用ext的理由


dojo结构设计得很优雅, 写出来的代码一塌糊涂。
看上去很美确是花瓶一个。
不过里面某些功能模块的实现值得参考。
12 楼 mfkvfn 2012-04-26 09:34
谁说是GPL协议? 拿来做商业应用的话要买license。只是对实验和学习用才免费。

这翻译真是...
reflow---回流,难道不是指浏览器重排吗(与重绘对应)?
grid---网格,是指数据表格吧?
11 楼 wooodyhuang 2012-04-26 09:14
期待touch更新···
10 楼 qdch520 2012-04-26 09:05
在低端浏览器下面,用javascript生成dom结构的机制,永远得不到性能提高。况且,每次更新都说性能显著提高,但是每次测试出来的结果都是没有提高,反而下降。 除非用户统一使用chrome来运行系统,否则有复杂页面的系统不建议使用Ext。个人认为Ext只适合做demo。
9 楼 liu78778 2012-04-26 08:13
三问飞絮 写道
每一个版本的性能都大幅的提升,从2到4,应该提升到天了吧?
没有一个量化的比较。

每个大版本都会有个巨大的下降,所以一直有升的空间,广告词也好做,大版本更新就主打新特性,小版本更新就主打性能提升,不怕你不买账
8 楼 三问飞絮 2012-04-26 00:31
每一个版本的性能都大幅的提升,从2到4,应该提升到天了吧?
没有一个量化的比较。
7 楼 tag13346 2012-04-26 00:04
PetriNet 写道
有dojo,给我用ext的理由

多的不说了,你把dojo官方给出的sample你在ie6~9,ff3.6+下面能正常显示你就用吧
6 楼 PetriNet 2012-04-25 22:37
有dojo,给我用ext的理由
5 楼 Creszzle 2012-04-25 22:25
等你等到我心痛 
4 楼 andyhan 2012-04-25 22:13
kjj 写道
不敢乱用啥,gpl貌似只要将自己的app opensource 对客户就行了!!

你收钱就不行的吧?
3 楼 maoweiwer 2012-04-25 21:01
在伟大的天朝怕啥,只要你不是大树就行
2 楼 kjj 2012-04-25 19:28
不敢乱用啥,gpl貌似只要将自己的app opensource 对客户就行了!!
1 楼 tag13346 2012-04-25 19:22
gpl的,也不敢乱用啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 用Servlet实现的二维码图片生成

    用Servlet实现的二维码图片生成,完整打jsp页面,和源代码

  • 如何使用Java、Servlet创建二维码

    归功于智能手机,QR码逐渐成为主流,它们正变得越来越有用。从候车亭、产品包装、家装卖场、汽车到很多网站,都在自己的网页集成QR码,让人们快速找到它们。随着智能手机的用户量日益增长,二维码的使用正在呈指数上升。 让我们来看看QR码的简要概述,以及如何在Java中生成它们。 QR码介绍 QR码(Quick Response 快速响应码)是矩阵条形码(或二维码)的一种类型,最先为于汽车

  • Java、Servlet创建二维码

    http://blog.csdn.net/ch717828/article/details/47668837

  • Servlet形成二维码的输出

    先看看二维码的形成代码 publicclassTwoDimensionCodeServletextendsHttpServlet{ privateintw=100; privateinth=100; publicTwoDimensionCodeServlet(){ super(); } publicvoiddestroy(){ super.destroy(); } /*

  • 简单的servlet,在线生成QR二维码图片

    以前QR码刚开始火的时候,曾试验过google的zxing project,解码是没问题的,编码没有范例代码,当时测试的时候发现其中的zxing.appspot.com工程是用来生成QR图片的,结果安装好运行之后才知道,它是通过chart.apis.google.com提供的接口来实现的。 最近因项目需要,花了点时间阅读zxing的javadoc,同时参考了网上的一些文章,写了一个servlet

  • 【翻译】Ext JS 4.1最终版发布

    原文:http://www.sencha.com/blog/ext-js-4-1-final-released/ 今天,我们很荣幸的宣布Ext JS 4.1正式发布了。此次更新是Ext JS 4的一个重大进步,包括一些新功能和许多其它的改善。对在3个Beta测试版和3个RC版...

  • Ext JS 4.1最终版发布 .

      原文:http://www.sencha.com/blog/ext-js-4-1-final-released/ ... 今天,我们很荣幸的宣布Ext JS 4.1正式发布了。此次更新是Ext JS 4的一个重大进步,包括一些新功能和许多其它的改善。对在3个B...

  • Ext JS 4的性能与学习之我见——《Ext JS权威指南》后记

    原来计划是在2011年年底与读者见面的,当时4.0正式版已出,正是需要参考书的时候。但是一个性能问题,让Sencha作出了一个艰难的决定,重构架构,于是就在无奈中等待着4.1版本的出现,然后根据4.1的源代码将书修改了...

  • Ext js 学习笔记

    [b]Extjs的目录信息:[/b] 4.1版本的 Builds目录:包含沙盒,CORE和foundation 3个压缩好的脚本文件及其调试文件 Docs:API文档目录 Locale:本地化文件目录 ...Welcome:EXT.JS欢迎页面所需的...

  • ExtJS 4.1 更新

    今年八月,我们曾对 Ext JS 4.1做了博客预览。我们说道,新版将集中在性能和文档方面的改进,同时也说过,预计在“9月中旬至下旬”那段时间内交付。然而比较失望的是,我们没有按期提交。在这次机会中,我想交待这...

  • 二维码servlet访问使用更方便

    二维码通过servlet方式来访问生成,无需保存,即可展现。优点多多。。。。。。 今天就来把玩一把,各位观众请坐好观看: package com.cctv.website.control.servlet; import java.io.IOException; import java.util.HashMap; import java.util.Map; import

  • Servlet中用ZXing生成条码二维码并输出到web页面

    1、生成条码的servlet代码: import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.Htt

  • java servlet生成二维码

    这是当初初学zxing和sevlet的时候写的,保存路径在ToBeZxing里,这里用的是绝对路径所以在你的电脑上多半需要更改,有注释应该一眼能看出来。为了防止名字的重复,我使用的md5来为每一个二维码命名。谢谢采纳并给予意见。

  • 产生二维码servlet

    package jdbc; import java.io.*;      import javax.servlet.*; import javax.servlet.annotation.WebServlet; import javax.servlet.http.*;   import java.util.Random;   import java.awt.*;   import java.awt.

  • servlet网页生成二维码

    java代码package Utill; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import javax.servlet.http.HttpServletResponse; import

  • 《Ext JS权威指南》——2.1节获取Ext JS 4

    本章将通过编写“Hello World”程序来让大家对如何使用Ext JS进行开发有初步的了解,如Ext JS代码是如何运行的、代码书写风格是怎样的、如何实现本地化等。2.1 获取Ext JS 4要下载Ext JS 4,可访问地址:htt...

  • servlet将二维码生成在jsp页面显示

    使用zxing生成二维码,使用的jar包为 zxing3.2.1.jar 1、servlet代码 package servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.an...

  • servlet+ajax在线生成二维码

    前几天博主写了一篇在线生成二维码的文章,因为是在文件上传案例中的基础上写的Demo,所以使用的是Spring+springMVC框架写的。有小朋友说搭建框架太麻烦,所以博主特意把代码摘出来,使用最原始的servlet+ajax实现二维码在线生成不使用任何框架。 很久没写原生的servlet代码感觉有点难受...废话不多说,直接上代码。提醒一下博主用的是idea开发工具 因为是调用第三方在线生成...

Global site tag (gtag.js) - Google Analytics