遇見ASP.NET之父

斯科特專注聆聽提問
2008年1月13日下午,現(xiàn)代汽車大廈18層——微軟(中國)的會議廳內(nèi)座無虛席。臺下的提問者爭先恐后、問題不斷;臺上的回答者頻頻點頭、侃侃而談。整個會場時而鴉雀無聲,時而笑語迭起,洋溢著一派知識與情感互通互融的景象。
原來,這是北京.NET俱樂部為了更深入地推廣、傳播.NET技術(shù)和微軟精神,并為廣大.NET開發(fā)人員創(chuàng)建一個開放、輕松、自由、互動的交流平臺,促進北京.NET俱樂部成員之間的思想溝通,更好地從事基于.NET技術(shù)的開發(fā)工作,而隆重舉行的與ASP.NET之父斯科特·古斯(Scott Guthrie)的見面會。
ASP.NET之父與ASP.NET
斯科特·古斯——微軟開發(fā)工具部門總經(jīng)理,被尊為ASP.NET之父。他領(lǐng)導(dǎo)負責(zé)構(gòu)建了CLR、ASP.NET、WPF、Silverlight(代號:“WPF/E”)、Windows Forms、IIS 7.0、Commerce Server、.NET Compact Framework 以及 Visual Studio Web和客戶端開發(fā)工具的開發(fā)團隊。
之所以被稱為ASP. NET之父,是因為斯科特·古斯構(gòu)建的ASP.NET使計算和通信工作變得容易到前所未有的程度。它產(chǎn)生出新一代因特網(wǎng)服務(wù),使成千上萬的軟件開發(fā)商有機會創(chuàng)造出革命性的在線服務(wù)和新業(yè)務(wù),對全球IT界具有重大意義。
斯科特自己也曾坦言道:“我印象最為深刻的事就是看到.NET在全世界如此廣泛而多樣化的應(yīng)用……好的框架并不體現(xiàn)在人們按你的預(yù)想在上面構(gòu)建應(yīng)用程序,而在于客戶和開發(fā)人員能夠?qū)⑺淖饔冒l(fā)揮到超乎你想象的程度。對我來說,這就是 .NET 最突出的地方。”
僅以Web開發(fā)方面來說,.NET推動了ASP.NET技術(shù)的發(fā)展與不斷升級。ASP.NET是建立在公共語言運行庫上的面向互聯(lián)網(wǎng)的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序。斯科特·古斯打開的ASP.NET開發(fā)的大門,帶來了全面利用計算與通信技術(shù)的平臺的一場革命?;?NET的ASP.NET不僅為我們提供了一個全新而強大的服務(wù)器控件結(jié)構(gòu),使程序設(shè)計相對簡化,結(jié)構(gòu)更為清晰,而且?guī)缀跞腔诮M件和模塊化,它使編寫大型的Web應(yīng)用程序更為簡便和符合現(xiàn)代軟件工程,使得ASP.NET開發(fā),具有極高的效率。
由于以上種種優(yōu)勢,ASP.NET在全球得到眾多用戶的追捧。據(jù)不完全統(tǒng)計,僅在中國的網(wǎng)絡(luò)社區(qū)范圍內(nèi),就有超過42%的網(wǎng)站站長選擇的語言是.NET(ASP),有幾十萬的技術(shù)人員每天在使用.NET(ASP)進行開發(fā)工作。
斯科特與微軟
1997 年,斯科特·古斯加入微軟,最初從事IIS4 和Windows NT Option Pack的研究工作。在其發(fā)布后不久,他設(shè)計了最初代號為“XSP”(即ASP.NET前身)的新服務(wù)器編程模型并構(gòu)建出原型。隨后的1998年,與Mark Anders一起組建了一個新的團隊,構(gòu)建了最終被稱為ASP.NET的框架。
斯科特于2002年初成為ASP.NET的生產(chǎn)單元總經(jīng)理(PUM),并隨Windows Server2003發(fā)布了ASP.NET 1.1。在這一期間,他還領(lǐng)導(dǎo)開發(fā)了備受歡迎的Web Matrix開發(fā)工具,這是一個免費的ASP.NET開發(fā)工具,有助于激發(fā)Web開發(fā)工具的新思維,是為編程愛好者提供的一個新工具。2002年底,他又成為Visual Studio內(nèi)部Web工具功能的PUM,負責(zé)開發(fā)新的Visual Web Developer 獨立產(chǎn)品(作為Visual Studio 2005系列的一部分發(fā)布)和Visual Studio中的全部Web開發(fā)功能。Visual Web Developer和ASP.NET 2.0于2004年夏季進入第一次大范圍公測,已于2007年上半年發(fā)布。
在2003年底,斯科特的團隊與IIS團隊合并,他擔(dān)任結(jié)合了IIS、ASP.NET和Visual Studio資產(chǎn)的聯(lián)合Web平臺和工具團隊的PUM。隨著ASP.NET 2.0和Visual Web Developer的完成,這個團隊目前正積極開發(fā)Microsoft Web應(yīng)用程序服務(wù)器的下一個主版本,它將作為Longhorn Server(即Windows Server 2008)的一部分發(fā)布。
.NET之“新生代”
技術(shù)的發(fā)展使得互聯(lián)網(wǎng)的應(yīng)用變得越來越豐富多彩,網(wǎng)絡(luò)應(yīng)用的交互性和用戶體驗都在發(fā)生著質(zhì)的變化。在這一潮流中,斯科特·古斯現(xiàn)今負責(zé)的Silverlight(代號為 “WPF/E”)技術(shù)孕育而生。Silverlight是基于.NET架構(gòu),為Web提供跨平臺、跨瀏覽器的下一代多媒體體驗和豐富交互特性的插件。Silverlight作為微軟2007年最重要的技術(shù)之一,已經(jīng)在國內(nèi)外掀起了學(xué)習(xí)熱潮。
此次北京見面會,斯科特·古斯就微軟最新技術(shù)Silverlight,以及.NET開發(fā)與北京.NET俱樂部會員、微軟最有價值專家MVP(Most Valuable Professional)及廣大.NET技術(shù)愛好者進行了面對面地交流、探討。從.NET 開放源代碼到MVC架構(gòu),從Dynamic Data到LINQ,以及相應(yīng)的Demo都有所涉及,其手寫代碼的能力更是令與會者驚嘆不已!
在交流互動過程中,斯科特解答了與會者在ASP.NET開發(fā)過程中遇到的各種問題。他的到來不僅給廣大開發(fā)人員帶來了微軟Web開發(fā)最新的技術(shù)、產(chǎn)品信息,同時為其指引了方向,充分體現(xiàn)了微軟對中國市場的重視。
ASP.NET之父的此次北京之行,必將進一步加強微軟與中國技術(shù)開發(fā)人員的緊密聯(lián)系、合作,使微軟的.NET、Silverlight等技術(shù)更好的本土化,以服務(wù)中國的客戶和產(chǎn)業(yè)。
一個多小時的演講,匆匆而過,雖然主持人一再地重申“再回答最后一個問題?!钡蠹覅s欲問還休、意猶未盡。斯科特說,這是他第一次來北京,而他在北京卻只能待一天,確實有很多遺憾,希望下次可以彌補。
期待再次遇見ASP.NET之父——開朗、幽默、智慧的斯科特·古斯!
手機體驗

微信公眾號

微信小程序

手機版
-
微分享
