成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.NET十年:技術夢想的兩極

原創
開發 后端 新聞
本周是.NET平臺十周歲的生日,在十年前的這個星期,也就是2000年7月7日,微軟在阿姆斯特丹技術大會上公布了全新的.NET架構設想。

【51CTO外電頭條】今天,.NET對于我們而言可能早已司空見慣。在十年前的這個星期,也就是2000年7月7日,微軟在阿姆斯特丹技術大會上公布了全新的.NET架構設想。然后,在接下來的一周里,微軟在奧蘭多、佛羅里達州召開的開發者專家會議中透露了更多關于該架構的詳情。

.Net Logo 
Logo

微軟的競爭對手VMware的現任首席執行官Paul Maritz,時任微軟集團的副總裁。是他最早宣布了為建設、整合和運行下一代基于XML的網絡服務而進行.NET架構和Visual Studio.NET開發的實用性。

Visual Studio進化史

很難想象,如果沒有.NET和C#語言,微軟平臺會變成什么樣子。盡管如此,在這十年里,有些事情還是沒有能夠按照預選設想的進行。下面,讓我們一起來看看來自.NET故事中的酸甜苦辣。

[[12621]]

遺漏:代碼訪問安全策略

代碼訪問安全策略起初是為了通過給予管理員權限來控制使用.NET庫和應用程序的權限來確保Windows的安全。但不幸的是,就像微軟已經承認的那樣,成功地進行這項策略的配置對于普通人而言過于復雜。所以,它基本上已經從.net 4.0架構中被移除。

實現:APS.NET模型-視圖-控制器

微軟的ASP.NET網絡窗體在當時來看可以說是一個輝煌的進步。你可以給網絡應用程序編碼,就像給桌面應用程序編碼那么簡單。隨著時間的推移,ASP.NET已經變得不是那么有吸引力了,原因顯而易見:它有著復雜的頁面使用周期,不怎么雅觀的隱藏變量和讓人頭疼的單元測試。于2009年首次面世,ASP.NET模型-視圖-控制器為人們提供了一個更簡潔、更快速、更可測并且與網址向導表述性狀態轉移(REST)更為一致的的替代方案。

[[12622]]

遺漏:JScript.NET

Jscript.NET是JaveScript的網絡版。它出現在Ruby和Python讓動態語言變得新穎之前。就像Adobe的ActionScript試圖推行命運不濟的ECMAScript4.0一樣,JScript從來就沒有能夠找到進入網絡瀏覽器的方向。51CTO向您推薦《JScript、Java、JavaScript和JSP總結

IE腳本增加?

談到瀏覽器,從2000年就有關于Visual Basic.NET的評論:“我們打算在發布下一版本的時候將這些功能加回到Visual Basic.NET語言中去,這樣我們就能夠趕上與微軟IE進行整合的步伐。”

這意味著微軟打算將.NET的運行時作為IE的腳本引擎。如果微軟開啟該功能,或許IE腳本就不會比現在的Firefox、Safari或者Chrome慢了。

盡管沒有人提,但是Jscript在.NET 4.0架構中依然存在。

實現:C#

創造一門新的語言不是件容易的事情,但是微軟的C#無疑是成功的。它的首席研發設計師Anders Hejlsberg從Turbo Pascal和Delphi中汲取了大量的經驗,讓C#把.NET從Visual Basic的繁冗和C++的復雜中解救出來。從它的首次發布以來,微軟已經為它增加了很多強大的語言功能,包括泛型、語言集成查詢(LINQ)、隱含類型和動態類型等。

遺漏:XBAP

XBAP是一款XAML瀏覽器應用程序,它基本上屬于一個完整的WPF應用程序,但是必須以瀏覽器為載體。它的初衷是打算讓Windows窗體的應用程序也這樣工作,但是安全問題意味著這一功能從未真正被開啟,直到有一天.NET 3.0架構中XBAPs的到來。現在的問題是:為什么夸平臺的Silverlight擁有這么多與XBAP相同的功能但是更為簡單的部署?

實現:Silverlight

高呼著“WPF無處不在”的口號,Silverlight作為一個Windows和MAC瀏覽器插件面世了。它的性能很好,最新版本還可以支持桌面脫離瀏覽器的應用程序,進行更為安全的本地資源訪問。微軟最終推出了跨平臺.NET,但是蘋果公司的產品比如iPhone和iPad對插件始終嗤之以鼻。同時,鑒于Adobe Flash在用戶中的根深蒂固,Silverlight的普及前景并令人擔憂。

[[12623]]

遺漏:Roter——Unix的開源.NET

在.NET的早期,微軟曾經有過跨平臺的構想,標準化的.NET將超越Sun的Java。ECMA對C#和通用語言基礎結構(CLI)進行了統一標準,但是這些標準不包括.NET架構庫。微軟也發布了針對Windows和BSD Linux的源代碼,通過Rotor實現共享源碼公共語言基礎。最后一個版本于2006年只針對Window發布,現在,一切都趨于平靜。

實現:PowerShell

PowerShell于2006年面世,開發代號為Monad。這是一個.NET命令外殼腳本系統管理工具。它對于沒有圖形用戶界面的Windows服務器核心尤為有用。2.0版本與Windows 7和服務器2008 R2同時問世,擁有能夠打開遠程機器上PowerShell會話的功能。由于PowerShell的易擴展性,微軟的Exchange Server能夠實現目前最好的PowerShell管理和使用。51CT0在2008年也關注過PowerShell的發展,還請大家注意我們的《10月TIOBE編程語言排行榜發布 PowerShell跌落谷底》和《七月開發語言排行榜出爐 PowerShell有望成為年度黑馬(圖)

原文標題:Microsoft's .NET at ten: big hits, strange misses Alert   Print  Post comment Retweet Facebook Silverlight, C# and, er, JScript.NET

作者: Tim Anderson

【編輯推薦】

  1. 使用ASP.NET 4的自動啟動特性
  2. 詳解.NET 4.0并行計算支持歷史
  3. 詳讀.NET 4.0環境配置
  4. 詳解.NET 4.0中異常處理方面的新特性
  5. 三方面詮釋.NET 4.0的新特性
責任編輯:彭凡 來源: 51CTO
相關推薦

2014-04-01 13:28:22

2019-12-13 16:08:57

戴爾

2010-09-15 11:17:18

ThoughtWork敏捷

2019-02-18 08:24:09

技術應用架構

2022-03-28 11:41:21

物聯網物聯網市場智能電網

2012-07-16 13:18:35

2010-03-11 10:18:34

十大技術事件

2010-06-24 09:13:43

2022-03-18 13:46:20

物聯網數據技術

2009-11-30 09:34:01

IT兩會服務器工信部

2013-02-20 09:22:53

Ubuntu移動OS桌面OS

2020-11-05 22:59:15

技能工業革命技術

2019-07-17 20:27:04

機器學習人工智能計算機

2011-12-26 09:30:03

微軟

2010-12-02 10:07:57

2021-02-02 10:53:10

技術研發博客

2023-01-06 16:31:22

2022-11-22 16:39:21

2023-06-14 15:49:12

2012-10-17 14:24:07

思科華為
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂网av在线 | 免费毛片网站在线观看 | 亚洲免费一区 | 国产欧美一区二区三区国产幕精品 | 色.com| 免费黄色在线 | 欧美成人猛片aaaaaaa | 成人黄色a | 国产精品久久久久久久久免费樱桃 | 国产区精品| 99国产精品一区二区三区 | 国产精品久久久久久婷婷天堂 | 国产成人网| 日韩在线免费播放 | 欧美一区二区三区在线看 | 伊人手机在线视频 | 精品视频在线一区 | 四虎伊人| 国产视频福利一区 | 久草网视频 | 97超级碰碰 | 久久久久国产精品 | 久久久久久影院 | 亚洲精品一区二区三区在线观看 | 成人在线视频一区二区三区 | 久青草影院 | 嫩草视频网 | 99这里只有精品视频 | 免费看色| 日韩91在线 | 国产一区二区自拍 | 激情福利视频 | 一级二级三级在线观看 | 一区二区在线观看免费视频 | 男人的天堂久久 | 亚洲在线 | 美女福利网站 | 国产日韩中文字幕 | 亚洲精品一区二区在线观看 | 亚洲精品女优 | 一区二区三区免费观看 |