自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET VB.NET以及C#的關(guān)系

開發(fā) 后端
有人問到 ASP.NET, VB.NET以及C#的關(guān)系,卻發(fā)現(xiàn)在網(wǎng)上不容易很輕松地找到一個說明,所以整理一下,與大家共享.

關(guān)于ASP.NET VB.NET的區(qū)別,這段講得比較清楚:

ASP.NET是微軟力推的功能強(qiáng)大的編程環(huán)境,可以使用C#等多種高級語言及腳本語言、HTML、XML、XSL等來創(chuàng)建基于網(wǎng)絡(luò)的應(yīng)用程序。ASP.NET將C#作為一種面向?qū)ο笳Z言,在很多方面來看,C#將成為微軟的與Java相似的語言。C#是ASP.NET開發(fā)中一個最重要的功能,微軟會將C#發(fā)展成為Java的強(qiáng)勁對手。這也是微軟.Net框架的一個重要組成部分。我認(rèn)為C#是微軟在編程語言領(lǐng)域擊敗對手的主要工具。

ASP.NET在面向?qū)ο笮?、?shù)據(jù)庫連接、大型站點(diǎn)應(yīng)用等方面都優(yōu)于ASP程序,ASP.NET還提供更多的其他方面的新特性,例如:內(nèi)置的對象緩存和頁面結(jié)果緩存;內(nèi)置的XML支持,可用于XML數(shù)據(jù)集的簡單處理;服務(wù)器控制提供了更充分的交互式制等。

ASP.NET依然完全鎖定在微軟的操作系統(tǒng)中,要真正發(fā)揮ASP.NET潛力,你要使用C#或vb.net。這兩種語言將成為ASP.NET標(biāo)準(zhǔn)的核心的腳本語言。

再看一段關(guān)于ASP.NET VB.NET中VB.NET的:

有些人可能會說VB開發(fā)者使用VB.NET更加順手,但是我前面說過,VB.NET不是VB,由于開發(fā)者必須學(xué)習(xí)OOP和.NET的原理,例如線程技術(shù)、異常處理和委托,開發(fā)者差不多學(xué)習(xí)了一門新的語言。C#是一種自然的可以用于.NET的語言,根本就不需要VB.NET。使用分號(;)和括號({})沒有那么困難!

簡單地講,ASP.NET是微軟主流的面向Web應(yīng)用的開發(fā)環(huán)境,而C#和VB.NET是其所使用的主要編程語言(一般情況下,使用一種就可以).其中C#應(yīng)該是更主流一些,是微軟與JAVA抗衡的主要手段,或者說是微軟所認(rèn)為的主流開發(fā)工具,而VB.NET則是為了讓原來有的大量的VB程序員更容易接受而搞出的東西.

筆者建議,如果要在微軟平臺下做復(fù)雜一點(diǎn)的開發(fā),不是簡單的基于ASP(不是ASP.NET),而是涉及較復(fù)雜的數(shù)據(jù)庫操作,較復(fù)雜的界面(比如基于Ajax技術(shù)),那么***還是學(xué)習(xí)C#,因?yàn)榧词鼓闶莻€VB程序員,學(xué)C#也未必比學(xué)VB.NET費(fèi)什么勁,但做起事來要方便得多,因?yàn)榇罅康馁Y源,還都是在C#方面的.

舉一個例子,我們可以看一個能夠很容易實(shí)現(xiàn)富客戶端WEB應(yīng)用的易構(gòu)快速開發(fā)平臺,它提供了大量的基于Ajax技術(shù)的組件,并且提供了數(shù)據(jù)層的預(yù)置機(jī)制,可以幫助用戶更容易地開發(fā)Web應(yīng)用,象ASP.NET VB.NET這樣定位于快速應(yīng)用開發(fā)的產(chǎn)品,都將其開發(fā)環(huán)境定位于C#,而非VB.NET.

責(zé)任編輯:彭凡 來源: IT168
相關(guān)推薦

2009-08-13 14:52:21

.NET性能誤區(qū)C#和VB.NET

2011-05-19 09:20:21

VB.NETASP.NET

2009-08-20 10:13:49

ASP.NET和C#的

2009-08-18 16:57:24

VB.NET和C#

2009-08-03 14:33:02

.NET平臺c#ASP.NET

2009-09-07 15:04:07

2009-11-02 16:47:18

VB.NET C#

2009-07-28 16:39:16

VB.NET的MD5加

2009-10-19 11:28:42

VB.NET語言.NET開發(fā)語言

2009-04-28 10:23:58

VB.NETC#對比

2009-06-12 09:22:44

VB.NET類型C#

2009-10-26 09:50:11

C#與VB.NET

2009-07-06 11:00:56

.NET 4.0新特性.NET

2009-08-12 14:10:37

asp.net分頁代碼

2009-10-27 13:45:32

VB.NET C#區(qū)別

2009-11-03 14:13:23

VB.NET C#

2009-10-30 14:21:00

VB.NET開發(fā)語言

2009-08-28 15:35:31

C#與VB.net

2015-06-23 16:47:53

ASP.NET

2009-11-02 17:15:42

C#轉(zhuǎn)換為VB.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號