经过近一年的准备、编码和测试,FineUI(专业版)公测版终于来了!FineUI(专业版)与开源版相比有明显的性能提升:客户端JS库只有130K(GZIP压缩),下载流量减少70%,内存占用减少50%,速度提升3倍以上(首次访问)来体验专业版的飞行速度:http://fineui.com/demo_pro/FineUI开源版示例:http://fineui.com/demo/FineUI主页:http://fineui.com/版本更新历史:http://fineui.com/version/客户端JS库只有130K!(启用GZIP压缩)FineUI(专业版)的客户端JavaScript库只有130K(启用GZIP压缩),更让人佩服的是,这130K已经算上jQuery库了!如此修长的身材,将大大拓展FineUI(专业版)的应用范围,从桌面到移动,从局域网到互联网应用。下载流量降低70%FineUI(开源版)FineUI(专业版)百分比降低示例首页下载流量(启用GZIP压缩)719K177K75%示例首页下载流量1900K446K77%JavaScript代码1448K329K77%CSS321K27K92%缺失省级主题文件夹513K4K99%内存占用降低50%FineUI(开源版)FineUI(专业版)百分比降低示例首页40M18M55%打开5个标签页62M26M58%打开10个标签页105M40M62%注意:您可以使用Chrome浏览器的内置任务管理器来检查内存使用情况。速度提升3倍以上(首次访问)特别提示:测试页面加载速度需要同时按下Control+F5进行强制刷新,模拟用户首次访问!Control+F5将强制从服务器下载页面所需的所有资源,而不是从浏览器缓存中读取。此行为用于模拟用户首次访问该页面!(第一次很重要!)(浏览器下载速度限制为100K)FineUI(开源版)FineUI(专业版)提速多个示例主页(启用GZIP压缩)7.5s1.8s4.2X样例主页25s5s5.0X(浏览器下载速度限制为200K)FineUI(开源版)FineUI(专业版)提速倍数样例网页(启用GZIP压缩)4.0s1.0s4.0X样例网页12.0s2.5s4.8X(限制浏览器下载速度400K)FineUI(开源版)FineUI(专业版)提速倍数示例主页(启用GZIP压缩)3.5s1.0s3.5X示例主页6.0s1.5s4.0X因为每个人的测试环境不同,大家可以自由测试,看看FineUI(专业版)的速度是不是真的提升了很多?注意:由于服务器开启了GZIP压缩,所以不能测试官网example关闭GZIP压缩的数据什么是FineUI?FineUI是一套基于ExtJS的专业ASP.NET控件库,原生支持AJAX,UI效果华丽。FineUI的使命是创建没有JavaScript、没有CSS、没有UpdatePanel、没有ViewState和没有WebServices的Web应用程序。从官方的这个描述中,我们看到三个信息点:1.基于ExtJS。大家都知道ExtJS是一个非常漂亮的JavaScript控件库,非常适合各种管理系统的开发。但对于很多开发者来说,编写成堆的JavaScript代码无疑是一场噩梦。2.ASP.NET2.0控件库。大家都知道ASP.NET的WebForm开发最大的优势就是快速开发,而ViewState就是这种快速开发的基石,让我们可以使用C#代码来操作页面上控件的任意属性。它的缺点也很明显。在Web2.0时代,每次都回发整个页面(PostBack),这显然太落伍了,默认的控件外观也太简单了。由于FineUI是基于ASP.NET2.0的控件库,因此可以自由应用于.NetFramework2.0、3.5、4.0的项目中。3.FineUI是ExtJS与ASP.NET深度融合的产物。很多JavaScript和CSS是基于但不要求程序员写JavaScript和CSS;原生AJAX支持不需要依赖ASP.NETAJAXUpdatePanel;快速的ASP.NET开发模式不需要ViewState的参与。最后,FineUI剩下的就是简单的ASP.NET控件。学习FineUI只需要你有ASP.NET的开发基础,不需要提前学习ExtJS,因为FineUI是一个深度封装的控件库。最后,我们可以给出如下简单的公式:FineUI控件库=华丽的ExtJS界面+快速的ASP.NET开发+简单的代码编写
