《科技创新与品牌》杂志社特别报道SPECIAL REPORT

遇见ASP.NET之父

斯科特专注聆听提问 斯科特专注聆听提问


        2008年1月13日下午,现代汽车大厦18层——微软(中国)的会议厅内座无虚席。台下的提问者争先恐后、问题不断;台上的回答者频频点头、侃侃而谈。整个会场时而鸦雀无声,时而笑语迭起,洋溢着一派知识与情感互通互融的景象。
        原来,这是北京.NET俱乐部为了更深入地推广、传播.NET技术和微软精神,并为广大.NET开发人员创建一个开放、轻松、自由、互动的交流平台,促进北京.NET俱乐部成员之间的思想沟通,更好地从事基于.NET技术的开发工作,而隆重举行的与ASP.NET之父斯科特·古斯(Scott Guthrie)的见面会。

        ASP.NET之父与ASP.NET

        斯科特·古斯——微软开发工具部门总经理,被尊为ASP.NET之父。他领导负责构建了CLR、ASP.NET、WPF、Silverlight(代号:“WPF/E”)、Windows Forms、IIS 7.0、Commerce Server、.NET Compact Framework 以及 Visual Studio Web和客户端开发工具的开发团队。
        之所以被称为ASP. NET之父,是因为斯科特·古斯构建的ASP.NET使计算和通信工作变得容易到前所未有的程度。它产生出新一代因特网服务,使成千上万的软件开发商有机会创造出革命性的在线服务和新业务,对全球IT界具有重大意义。
        斯科特自己也曾坦言道:“我印象最为深刻的事就是看到.NET在全世界如此广泛而多样化的应用……好的框架并不体现在人们按你的预想在上面构建应用程序,而在于客户和开发人员能够将它的作用发挥到超乎你想象的程度。对我来说,这就是 .NET 最突出的地方。”
        仅以Web开发方面来说,.NET推动了ASP.NET技术的发展与不断升级。ASP.NET是建立在公共语言运行库上的面向互联网的编程框架,可用于在服务器上生成功能强大的Web应用程序。斯科特·古斯打开的ASP.NET开发的大门,带来了全面利用计算与通信技术的平台的一场革命。基于.NET的ASP.NET不仅为我们提供了一个全新而强大的服务器控件结构,使程序设计相对简化,结构更为清晰,而且几乎全是基于组件和模块化,它使编写大型的Web应用程序更为简便和符合现代软件工程,使得ASP.NET开发,具有极高的效率。
        由于以上种种优势,ASP.NET在全球得到众多用户的追捧。据不完全统计,仅在中国的网络社区范围内,就有超过42%的网站站长选择的语言是.NET(ASP),有几十万的技术人员每天在使用.NET(ASP)进行开发工作。

        斯科特与微软

        1997 年,斯科特·古斯加入微软,最初从事IIS4 和Windows NT Option Pack的研究工作。在其发布后不久,他设计了最初代号为“XSP”(即ASP.NET前身)的新服务器编程模型并构建出原型。随后的1998年,与Mark Anders一起组建了一个新的团队,构建了最终被称为ASP.NET的框架。
        斯科特于2002年初成为ASP.NET的生产单元总经理(PUM),并随Windows Server2003发布了ASP.NET 1.1。在这一期间,他还领导开发了备受欢迎的Web Matrix开发工具,这是一个免费的ASP.NET开发工具,有助于激发Web开发工具的新思维,是为编程爱好者提供的一个新工具。2002年底,他又成为Visual Studio内部Web工具功能的PUM,负责开发新的Visual Web Developer 独立产品(作为Visual Studio 2005系列的一部分发布)和Visual Studio中的全部Web开发功能。Visual Web Developer和ASP.NET 2.0于2004年夏季进入第一次大范围公测,已于2007年上半年发布。
        在2003年底,斯科特的团队与IIS团队合并,他担任结合了IIS、ASP.NET和Visual Studio资产的联合Web平台和工具团队的PUM。随着ASP.NET 2.0和Visual Web Developer的完成,这个团队目前正积极开发Microsoft Web应用程序服务器的下一个主版本,它将作为Longhorn Server(即Windows Server 2008)的一部分发布。

        .NET之“新生代”

        技术的发展使得互联网的应用变得越来越丰富多彩,网络应用的交互性和用户体验都在发生着质的变化。在这一潮流中,斯科特·古斯现今负责的Silverlight(代号为 “WPF/E”)技术孕育而生。Silverlight是基于.NET架构,为Web提供跨平台、跨浏览器的下一代多媒体体验和丰富交互特性的插件。Silverlight作为微软2007年最重要的技术之一,已经在国内外掀起了学习热潮。
此次北京见面会,斯科特·古斯就微软最新技术Silverlight,以及.NET开发与北京.NET俱乐部会员、微软最有价值专家MVP(Most Valuable Professional)及广大.NET技术爱好者进行了面对面地交流、探讨。从.NET 开放源代码到MVC架构,从Dynamic Data到LINQ,以及相应的Demo都有所涉及,其手写代码的能力更是令与会者惊叹不已!
        在交流互动过程中,斯科特解答了与会者在ASP.NET开发过程中遇到的各种问题。他的到来不仅给广大开发人员带来了微软Web开发最新的技术、产品信息,同时为其指引了方向,充分体现了微软对中国市场的重视。
        ASP.NET之父的此次北京之行,必将进一步加强微软与中国技术开发人员的紧密联系、合作,使微软的.NET、Silverlight等技术更好的本土化,以服务中国的客户和产业。
        一个多小时的演讲,匆匆而过,虽然主持人一再地重申“再回答最后一个问题。”但大家却欲问还休、意犹未尽。斯科特说,这是他第一次来北京,而他在北京却只能待一天,确实有很多遗憾,希望下次可以弥补。
        期待再次遇见ASP.NET之父——开朗、幽默、智慧的斯科特·古斯!