10/15~10/22計劃
2007年10月17日 星期三 by 哲民
上個星期四晚上開完會後,開始決定Server端的網頁語言使用asp.net,原來對php的了解部份停止。由於asp.net是.net的一部份,所以從.net部份開始了解,然後是asp.net。對我來說要使用一種工具之前,我會盡量去了解它的相關背景知識,這樣才能對一個工具能夠使用哪些功能有個大略的概念。
本週計劃:
由於下星期要報paper,所以這星期主要會準備paper的研讀,paper是老師上次指派的。
上個星期對.net與asp.net的了解整理:
.NET是微軟提出的一個願景與平台,在.NET技術裡面最重要的是Web Services。.NET技術有:
.NET Framework─
包含了Common Language Runtime與.NET Framework Class Library。其中,ASP.NET就是屬於.NET Framework Class Library其中一,也是ASP的下一代。
Visual Studio.NET─
支援用在.NET Framework中數種不同的語言,包含Visual Basic.NET、Visual C#.NET等語言。
.NET My Services─
允許使用者在網路可以存取的Server上,存取個人資訊的服務。
.NET Enterprise Servers─
一系列的軟體伺服器產品,如BizTalk、Application Center、Commerce Server等等。
微軟願景下的Web Services相關技術則有四個部份:XML、WSDL、SOAP與UUDI。其中XML是一種資訊的描述,WSDL則定義了網路服務的介面,SOAP則是溝通的協定,而UUDI則提供了尋找網路服務的方式。
至於ASP.NET呢?它是ASP的下一代,特色是採用編譯而不是直譯的方式,所以效能上會比較快。開發上也增加了不少的便利性,可以用視覺化的設計方式來開發網頁應用程式,並提供外觀頁面與程式碼分離的架構。最主要的是,ASP.NET還可以開發微軟願景下以SOAP存取的網路應用程式。目前了解的部份大致如此,之後會對ASP.NET的細節開始去了解,然後開始準備試著以ASP.NET來開發。