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

.NET框架,該減減肥了

開發(fā) 后端
.NET框架從2.0的22MB猛然增長到3.5的近400MB,對于C/S架構(gòu)的部署而言有著諸多不便。本文分析了.NET框架應(yīng)該減肥的原因。

.NET框架跟各個操作系統(tǒng)(以Windows系列為代表)一樣,正在經(jīng)歷一個相同的問題:肥胖癥。

列舉一些簡單的數(shù)據(jù)吧:.NET框架2.0的安裝包不過22MB,到3.5竟然突飛猛進到近400MB,光這個玩意兒就得單獨占一張普通光盤,雖說企業(yè)級產(chǎn)品在服務(wù)器端部署時不在乎多這么一張盤,但是如果要在客戶端部署,你是分發(fā)光盤呢還是去網(wǎng)上下載呢?哪個都夠嗆!再看JAVA,10幾年了,框架的安裝包都沒增加多少。

據(jù)說Windows7預(yù)裝了.Net3.5SP1,可以避免安裝之苦,但是Windows7要想占據(jù)主流,絕不是3、2年就能做到的,而大家都知道.Net框架的更新頻率遠遠大于OS的更新頻率,所以等Windows7占據(jù)主流的時候,.Net框架說不定都發(fā)展到6.0了,你還得安裝。

windows2008出了core版,windows7據(jù)說也比vista精簡了不少,為啥.NET框架就不能瘦瘦身呢?那個原來叫WPF/E的SilverLight,大小才不到5MB,就能實現(xiàn)WPF的大部分功能,而且還可以脫離.Net框架運行IL代碼,可見這個瘦身在技術(shù)上是完全可行的?,F(xiàn)在.Net客戶端安裝提供的那個profile雖然可以把依賴的框架的大小縮減到25MB,但這頂多算權(quán)宜之計,肯定有更好的處理方式。

總結(jié)

.Net框架安裝包應(yīng)該只保留一個核心功能,像什么WF、WPF、WCF、WC之類的玩意兒,統(tǒng)統(tǒng)作為plugin提供,用的著才打包進產(chǎn)品,不要像現(xiàn)在,不管用得著用不著,統(tǒng)統(tǒng)塞給你。

【編輯推薦】

  1. .NET平臺構(gòu)成:操作系統(tǒng),.NET框架到IDE
  2. .NET框架與COM:背景和歷史,關(guān)系的發(fā)展
  3. .NET框架與XML:Web服務(wù)的未來之道
  4. Windows 7 API Code Pack介紹
  5. .NET內(nèi)存映射文件原理、創(chuàng)建及進程通訊
責(zé)任編輯:yangsai 來源: DIY部落
相關(guān)推薦

2013-04-09 13:37:35

LinuxLinux發(fā)行版

2013-07-24 11:12:52

Firefox OSChromebook云手機

2009-08-06 17:25:07

.NET框架基本要求

2009-08-11 17:29:53

.NET遠程處理框架

2012-06-25 12:43:26

.NET框架

2009-07-24 13:20:44

MVC框架ASP.NET

2009-09-02 18:54:11

脫離.NET框架

2011-03-04 09:09:46

AD數(shù)據(jù)庫

2009-07-22 10:09:59

ASP.NET MVC

2009-07-22 13:24:24

ASP.NET MVC

2022-09-22 12:04:22

.NET開發(fā)框架

2009-07-20 10:53:59

ASP.NET MVC

2009-07-22 15:58:52

ASP.NET AJA

2009-07-23 10:52:38

2012-06-25 09:28:42

.NET可逆框架

2021-08-11 05:06:23

NETJSON框架

2009-08-21 17:41:07

.NET平臺構(gòu)成

2011-09-15 16:18:04

Android應(yīng)用IOS應(yīng)用FatBooth

2009-07-27 16:57:51

ASP.NET系列

2009-07-29 16:41:45

ASP.NET頁面框架
點贊
收藏

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