您好,登錄后才能下訂單哦!
這篇文章給大家介紹ASP.NET VB中.NET以及C#的關系是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
關于ASP.NET VB.NET的區別,這段講得比較清楚:
ASP.NET是微軟力推的功能強大的編程環境,可以使用C#等多種高級語言及腳本語言、HTML、XML、XSL等來創建基于網絡的應用程序。ASP.NET將C#作為一種面向對象語言,在很多方面來看,C#將成為微軟的與Java相似的語言。C#是ASP.NET開發中一個最重要的功能,微軟會將C#發展成為Java的強勁對手。這也是微軟.Net框架的一個重要組成部分。我認為C#是微軟在編程語言領域擊敗對手的主要工具。
ASP.NET在面向對象性、數據庫連接、大型站點應用等方面都優于ASP程序,ASP.NET還提供更多的其他方面的新特性,例如:內置的對象緩存和頁面結果緩存;內置的XML支持,可用于XML數據集的簡單處理;服務器控制提供了更充分的交互式制等。
ASP.NET依然完全鎖定在微軟的操作系統中,要真正發揮ASP.NET潛力,你要使用C#或vb.net。這兩種語言將成為ASP.NET標準的核心的腳本語言。
再看一段關于ASP.NET VB.NET中VB.NET的:
有些人可能會說VB開發者使用VB.NET更加順手,但是我前面說過,VB.NET不是VB,由于開發者必須學習OOP和.NET的原理,例如線程技術、異常處理和委托,開發者差不多學習了一門新的語言。C#是一種自然的可以用于.NET的語言,根本就不需要VB.NET。使用分號(;)和括號({})沒有那么困難!
簡單地講,ASP.NET是微軟主流的面向Web應用的開發環境,而C#和VB.NET是其所使用的主要編程語言(一般情況下,使用一種就可以).其中C#應該是更主流一些,是微軟與JAVA抗衡的主要手段,或者說是微軟所認為的主流開發工具,而VB.NET則是為了讓原來有的大量的VB程序員更容易接受而搞出的東西.
筆者建議,如果要在微軟平臺下做復雜一點的開發,不是簡單的基于ASP(不是ASP.NET),而是涉及較復雜的數據庫操作,較復雜的界面(比如基于Ajax技術),那么***還是學習C#,因為即使你是個VB程序員,學C#也未必比學VB.NET費什么勁,但做起事來要方便得多,因為大量的資源,還都是在C#方面的.
舉一個例子,我們可以看一個能夠很容易實現富客戶端WEB應用的易構快速開發平臺,它提供了大量的基于Ajax技術的組件,并且提供了數據層的預置機制,可以幫助用戶更容易地開發Web應用,象ASP.NET VB.NET這樣定位于快速應用開發的產品,都將其開發環境定位于C#,而非VB.NET.
關于ASP.NET VB中.NET以及C#的關系是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。