一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

F4何去何從 --- 大視野觀察Framework 4.0

Framework 4.0 CTP版發布一個多月了,在此期間稍有閑暇就打開來試試,嘗試一下這個新東東。總體感覺微軟現在技術大爆炸,一下子往F4里塞了好多東西,有的確實不錯, 不過有的還是感覺有點粗糙,還經不起實戰考驗。那以下我會簡單和大家過一遍這個新的框架,一起來聊聊F4的前景。

簡單回顧下歷史,F1.1其實是個試驗品,.NET Framework真正走向成熟其實從F2開始的,之后的F3,F3.5其實都是基于F2的擴充,我個人感覺應該定義為F2.1,F2.2。沒想到微軟喜歡搞大躍進,隨便加點東西就變個新版本。

F3+F3SP1除了修正了一些F2的bug之外,主要的擴展是加了3W框架,分別是WPF,WCF,WWF。
F3.5和F3類似,在修正之前的Bug之外,主要的擴展是:LINQ,WF,WCF,Add-in(今后會被MEF替代)
F3.5SP1,又添了幾個新東東:MVC,Dynamic Data,Entity Framework,Data Services等

當然這里面我們也不能忽略了F3在語言上進行的改進,例如Linq,Lambda,擴展函數,var類型的使用等等。

不過說實在的,真正在實際項目中。。除了C#,除了WCF有使用過以外,其他的W組件幾乎都和我無緣。即使是曾經有段時間對Linq-to-Sql 很感興趣的時候,結果突然一聲噩耗,ADO.NET開發組不打算開發了。。讓我心理頓時又涼了半截。所以F3,F3.5在我眼里。。其實就是加了一大坨沒 啥實際用處的東東。。

那我們看看F4又給我們帶來了什么?讓我們來看看微軟給F4規劃的新藍圖:

對比了一下F3.5的藍圖,我們可以發現4.0新加的東西: Velocity,Dynamic Language,MEF,Parallel Extensions。

Velocity:

這是微軟提供的分布式緩存解決方案,已經有CTP版了。之前看過Terry Lee兄對Velocity的介紹,總的感覺就是用起來好麻煩。因為之前這塊我一直是使用memcached的,而且memcached是經過像 facebook這樣的大網站考驗的,而且還兼容各種平臺。所以微軟想靠Velocity搞定memcached,我感覺還是要走很長一段路的。

不過有個不錯的地方,就是我發現Velocity有個tag功能,這個對實現key的批量清理是很有用的,算的上Velocity的一個亮點。當然 memcached的批量清理,如果對客戶端做下封裝也是可以實現的,具體可以參考我的隨筆中關于memcached部分的介紹,嘿嘿,打個小廣告。

Dynamic Language:

如果追溯微軟之前最風靡的動態語言應該算是ASP了,不過后來出來.NET之后微軟又走上了老路。。搞得每次更新,都要重新編譯dll上傳。。好麻 煩。傳統式語言對并發、擴展本身支持不夠好,對程序員素質要求高,開發效率低等諸多因素,迫使一部分人重新審視其他編程范 式,Erlang,Python,Ruby這些語言得到了關注。F4里面新加入了F#,IronPython,IronRuby等新的動態語言,應該是 F4跨出的很重要的一步。從感情上,我最支持的是IronPython,畢竟之前用Python用的太爽了,哈哈,如果能在.NET上也用上 Python,是件多完美的事情啊。不過我估計微軟還是比較指望F#的,作為DL的主打產品。簡單的了解了一下,感覺他在語言的簡潔,封裝,易用性方面都 是有很不錯的表現。不過畢竟是新的語言,就像當年C#一樣,也是需要漫長的時間考驗,希望F#一路走好。

MEF:

說實在的,我不知道MEF的定位是什么。如果定位是DI/IOC容器,那企業庫或者castle照理說都有實現了,又何必再搞一個呢? 后來仔細翻了一些文檔,了解到MEF有個新特性,就是通過Contract實現DI操作,從某種程度上進一步進行了解耦。估計MEF會從這方面作為一個突 破口,在將來的版本中有更好的表現。一句話,別再拿個DI/IOC容器來忽悠我們了。

Parallel Extensions:

好東西啊~這塊一直是我夢寐以求的東西,特別是現在機器都是多核的,如果寫個程序,不能充分發揮多核的性能,那真是暴殮天物,白買了那么多cpu了。不過現在CTP版本還是一些比較簡單的并行操作,在數據同步方面還是需要加強,希望之后的版本會給我們帶來更大的驚喜。

當然除了新加入的東西之外,F4還對很多組件做了改進,像MVC,Entity Framework,Linq-to-Sql(雖然藍圖是吧LtS列進去了,但最終能不能F4的18人大名單,還要觀察觀察),ASP.NET AJAX,Dynamic Data,WPF等等。多得眼睛都看花了。。但里面有多少是真正好的,還有待考察。。

總體感覺,F4帶來的新東西還是驚喜大于失望。不過也提醒大家,不是所有的東西都是好的,有的東西看上去很美,其實并不咋的,所以我們還是需要帶著批判的眼光來觀察F4。以上只是筆者的經驗感受,又寫的不對的地方,還請多多指正。

NET技術F4何去何從 --- 大視野觀察Framework 4.0,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91精品啪在线观看国产91九色 | 久草毛片 | 日本免费一区二区视频 | 久久精品视频一区 | 国内久久久久影院精品 | 99成人在线 | 国产成人综合亚洲欧美在 | 成人福利免费观看体验区 | 白嫩少妇激情无码 | 亚洲欧美色鬼久久综合 | 午夜视频在线观看一区 | 伊人射| 狂野欧美性猛交xxxx免费 | 成人黄视频在线观看 | 亚洲第二区 | 亚洲激情图片网 | 久久久久久久久久久96av | 国产日韩一区二区 | 涩涩色视频在线播放 | 视频福利在线 | 午夜视频网址 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片男 | 国产欧美视频综合二区 | 国产级a爱做片免费观看 | 国产麻豆精品一区二区 | 欧美激情一区二区三区在线 | 四虎影视国产精品永久在线 | 日本黄色美女网站 | 亚洲青草视频 | www.加勒比.com| 婷婷色在线观看 | 久久精品资源 | 伊人久综合 | 最新69成人精品毛片 | 久热网 | 国产精品一区二区三区四区 | 色的视频网站 | 亚洲香蕉网久久综合影院3p | 中文字幕一区二区三区精品 | 色视频在线免费观看 | 一区在线播放 |