世紀後期計算機領域發生了空前的變化對於那些以前只在臥室打轉的人或終日不見陽光的瘾君子而言Internet的急速發展給他們帶來了前所未有的樂趣在世紀年代之前承認自己用計算機處理工作幾乎是一件令人尴尬的事情然而突然之間人人都希望能擁有一台計算機每種業務都爭先恐後地和Internet扯上關系而且很多家庭都希望擁有自己的Web站點如果一定要為Internet的急速發展尋找一個技術代名詞那麼這項技術非Web浏覽器莫屬但是如果沒有可以查看的內容浏覽器就變得一點實用價值都沒有了用戶需要信息而Web站點就像雨後春筍一樣蓬勃發展其主題豐富多彩包羅萬象
世紀年代末期世界充滿劇變一些商業帝國的根基就是一個最簡單的想法搜索引擎(Google)或者在線書店(Amazon)人人都想知道怎樣給自己建一個Web站點HTML(HyperText Markup Language超文本標記語言)可以實現人們的這個願望但很快人們就發現它的功能太簡單了開發人員可以顯示圖片和文本但如果您想要的不止這些那麼應該怎麼辦?如果希望站點具有反應能力也就是說能從用戶接收信息並自動進行更新而不需要開發人員每次都編寫新的頁面應該怎麼辦?如果希望將某個數據庫連接到Internet上或者希望顯示一個股票目錄或者希望向每個訪問站點的用戶提供個性化的設置或者只是希望向每個訪問站點的家人或朋友提供漂亮的外觀又該怎麼辦?
這方面的競爭一直在繼續人們己經開發出好幾種技術包括CGI PHP和JavaMicrosoft參與這項競爭的技術是ASP它最引人注目的特點是比其他同類技術簡單容易入門但是它也有很多讓人激動的功能當用戶在Web站點內的頁面之間浏覽時可以保存用戶的詳細信息以及Calendar和Rotator等控件可以把這些控件直接放置到頁面中就像使用HTML標記一樣ASP獲得了巨大的成功Microsoft做了進一步的開發它創了NET Framework而ASP NET則成為ASP技術的升級版本使用的是其成熟的編程語言VBNET和C#這個變化在功能方面是一個很大的進步但是Microsoft在一定程度上迷失了一個很重要的目標簡單性Web站點的開發突然之間需要高昂的咨詢費用同時需要頂尖的美工人員對於那些一開始締造站點繁榮的人而言它己變得高不可攀
ASPNET 在這個方面向正確的方向回退了一大步Microsoft意識到人們在開發Web站點的時候不喜歡做的一件事就是編寫代碼代碼很枯燥且令人討厭然而Microsoft也意識到有相當一部分人仍然靠編寫代碼為生而且這些編程人員不得不開發同樣的功能並一再重復登錄機制菜單系統購物車用於站點中所有頁面的站點標題這些是很多Web站點都需要的功能此時兩個指導原則要發揮作用簡化它們對新手的使用難度並減少開發人員必須重復的工作量ASPNET 聲稱可以減少%的代碼;ASPNET 還帶有很多控件這些控件使得開發人員在數分鐘之內就可以創建登錄系統和菜單
ASPNET 入門教程完整版
[] []
From:http://tw.wingwit.com/Article/program/net/201311/14897.html