自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

FineUI(專業(yè)版)公測版發(fā)布:這速度,真TM快

原創(chuàng)
開發(fā) 前端
FineUI 是一組基于 ExtJS 的專業(yè) ASP.NET 控件庫,擁有原生的 AJAX 支持和華麗的 UI 效果。FineUI 的使命是創(chuàng)建沒有 JavaScript,沒有 CSS,沒有 UpdatePanel,沒有 ViewState,沒有 WebServices 的網(wǎng)站應(yīng)用程序。

經(jīng)過近一年的籌備、編碼和測試,F(xiàn)ineUI(專業(yè)版)公測版終于和大家見面了!

相比開源版,F(xiàn)ineUI(專業(yè)版)有明顯的性能提升:

  • 客戶端 JS 庫僅 130K(GZIP壓縮)
  • 下載流量減少 70%
  • 內(nèi)存占用減少 50%
  • 速度提升 3 倍以上(***次訪問)

 

現(xiàn)在就來體驗(yàn)一下專業(yè)版飛一般的速度吧:http://fineui.com/demo_pro/

FineUI開源版示例:http://fineui.com/demo/

FineUI首頁:http://fineui.com/

版本更新歷史:http://fineui.com/version/

客戶端 JS 庫僅 130K!(啟用GZIP壓縮)

FineUI(專業(yè)版)的客戶端JavaScript庫僅130K(啟用GZIP壓縮),更令人稱贊的是這130K已經(jīng)將jQuery庫計(jì)算在內(nèi)!

如此苗條的身材必將大大拓展FineUI(專業(yè)版)的應(yīng)用范圍,從桌面到移動(dòng),從局域網(wǎng)到互聯(lián)網(wǎng)應(yīng)用。

下載流量減少 70%

  FineUI(開源版) FineUI(專業(yè)版) 減少百分比
示例首頁下載流量(啟用GZIP壓縮) 719K 177K 75%
示例首頁下載流量 1900K 446K 77%
JavaScript代碼 1448K 329K 77%
CSS 321K 27K 92%
缺省主題文件夾 513K 4K 99%

內(nèi)存占用減少 50%

  FineUI(開源版) FineUI(專業(yè)版) 減少百分比
示例首頁 40M 18M 55%
打開5個(gè)選項(xiàng)卡 62M 26M 58%
打開10個(gè)選項(xiàng)卡 105M 40M 62%

注:查看內(nèi)存占用情況可以使用Chrome瀏覽器內(nèi)置的任務(wù)管理器。

速度提升 3 倍以上(***次訪問)

特別提醒:測試頁面加載速度需要同時(shí)按下 Control + F5 ,進(jìn)行強(qiáng)制刷新,來模擬用戶***次訪問的情況!

Control + F5 會(huì)強(qiáng)制從服務(wù)器下載頁面需要的所有資源,而不是從瀏覽器緩存中讀取,這個(gè)行為用來模擬用戶***次訪問頁面?。?**次非常重要!)

(限制瀏覽器的下載速度100K) FineUI(開源版) FineUI(專業(yè)版) 速度提升倍數(shù)
示例首頁(啟用GZIP壓縮) 7.5s 1.8s 4.2X
示例首頁 25s 5s 5.0X

(限制瀏覽器的下載速度200K) FineUI(開源版) FineUI(專業(yè)版) 速度提升倍數(shù)
示例首頁(啟用GZIP壓縮) 4.0s 1.0s 4.0X
示例首頁 12.0s 2.5s 4.8X

(限制瀏覽器的下載速度400K) FineUI(開源版) FineUI(專業(yè)版) 速度提升倍數(shù)
示例首頁(啟用GZIP壓縮) 3.5s 1.0s 3.5X
示例首頁 6.0s 1.5s 4.0X

由于每個(gè)人的測試環(huán)境不同,大家可以自由測試,看FineUI(專業(yè)版)的速度是否真的提升很多?

注:由于服務(wù)器都啟用了 GZIP 壓縮,所以大家無法在官網(wǎng)示例上測試禁用GZIP壓縮的數(shù)據(jù)。

FineUI是什么?

FineUI 是一組基于 ExtJS 的專業(yè) ASP.NET 控件庫,擁有原生的 AJAX 支持和華麗的 UI 效果。

FineUI 的使命是創(chuàng)建沒有 JavaScript,沒有 CSS,沒有 UpdatePanel,沒有 ViewState,沒有 WebServices 的網(wǎng)站應(yīng)用程序。

 

從這段官方描述中,我們看到了三個(gè)信息點(diǎn):

1.基于ExtJS。大家都知道ExtJS是一個(gè)很絢麗的JavaScript控件庫,非常適合進(jìn)行各種管理系統(tǒng)的開發(fā)。但是對于很多開發(fā)者而言,寫上一堆一堆的JavaScript代碼無疑是一個(gè)噩夢。

2.ASP.NET2.0控件庫。大家都知道ASP.NET的WebForm開發(fā)的***優(yōu)點(diǎn)是快速開發(fā),而ViewState則是這種快速開發(fā)的基石,使得我們使用C#代碼操作頁面上控件的任何屬性。它的缺點(diǎn)也很明顯,在Web2.0的時(shí)代每次都是整個(gè)頁面回發(fā)(PostBack)顯然過于落伍,并且默認(rèn)的控件外觀過于簡陋。由于FineUI是基于ASP.NET2.0的控件庫,所以可以自由地應(yīng)用到 .Net Framework 2.0、3.5、4.0的項(xiàng)目中。

3.FineUI則是將ExtJS和ASP.NET進(jìn)行深度整合的產(chǎn)物。大量基于JavaScript和CSS卻不需要程序員編寫JavaScript和CSS;原生的AJAX支持卻不需要依賴ASP.NET AJAX的UpdatePanel;快速的ASP.NET開發(fā)模式卻不需要ViewState的參與。最終FineUI剩下的只是簡單的ASP.NET控件。學(xué)習(xí)FineUI只需要你有ASP.NET的開發(fā)基礎(chǔ),不需要事先學(xué)習(xí)ExtJS,因?yàn)镕ineUI是一個(gè)深度封裝的控件庫。

 

最終,我們可以給出如下一個(gè)簡單的公式:

FineUI控件庫 = 絢麗的ExtJS界面 + 快速的ASP.NET開發(fā) + 簡單的代碼編寫

責(zé)任編輯:林師授 來源: 51CTO
相關(guān)推薦

2009-02-25 08:47:42

MacSafari4

2009-11-19 09:10:54

Office 2010下載

2011-06-02 09:20:43

搜狗瀏覽器

2011-11-15 11:19:35

云桌面eyeOS

2012-07-17 10:17:13

Office 2013微軟

2021-07-01 17:21:13

iOS 15公測版蘋果

2010-12-09 17:01:27

Visual Stud

2009-10-20 10:26:47

SharePoint2發(fā)布

2020-09-22 10:40:14

蘋果 iOS系統(tǒng)

2014-02-14 15:35:09

Windows 9

2019-06-25 09:18:09

蘋果 iOS系統(tǒng)

2023-08-10 06:59:18

2020-02-11 18:42:04

iOS 13.4蘋果更新

2015-07-17 11:41:00

OSX更新

2022-07-13 00:00:47

iOS蘋果系統(tǒng)

2023-07-14 07:17:52

2021-08-26 06:56:46

蘋果 iOS 15 Beta 7

2012-03-30 09:36:44

Windows 8專業(yè)版

2020-12-17 16:53:23

NVIDIA

2018-06-26 15:00:41

iOS 12蘋果iOS 11
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號