.net和c#的區(qū)別
C#是一個語言,.net是一個平臺,上面支持用C#或者VB .Net寫代碼。
另外,C#不但可以開發(fā)基于.net的應(yīng)用程序,也可以開發(fā)基于WinForm的程序,這就是區(qū)別。
. NET 是 Microsoft 的 XML Web 服務(wù)平臺。不論操作系統(tǒng)或編程語言有何差別,XML Web 服務(wù)能使應(yīng)用程序在 Internet 上傳輸和共享數(shù)據(jù)。
Microsoft® .NET 平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Internet 行業(yè)標(biāo)準(zhǔn)構(gòu)建,提供從開發(fā)、管理、使用到體驗 XML Web 服務(wù)的每一方面。XML Web 服務(wù)將成為您今天正在使用的 Microsoft 的應(yīng)用程序、工具和服務(wù)器的一部分 - 并且將要打造出全新的產(chǎn)品以滿足您所有業(yè)務(wù)需求。
更具體地說,Microsoft 正在五個方面創(chuàng)建 .NET 平臺,即工具、服務(wù)器、XML Web 服務(wù)、客戶端和 .NET 體驗。
若是單純以概念來說,你可以把 .NET當(dāng)做一個工作平臺一般,它是一個開發(fā)環(huán)境的基底,提供了解其運(yùn)作的相關(guān)機(jī)制那是有助于你利用它來開發(fā)。C#和 .NET主要是應(yīng)用在網(wǎng)際網(wǎng)路。
C#(讀做C-sharp)編程語言是由微軟公司的Anders Hejlsberg和 Scott Willamette領(lǐng)導(dǎo)的開發(fā)小組專門為.NET平臺設(shè)計的語言,它可以使程序員移植到.NET上。這種移植對于廣大的程序員來說是比較容易的,因為C#從C,C++和Java發(fā)展而來,它采用了這三種語言最優(yōu)秀的特點,并加入了它自己的特性。C#是事件的驅(qū)動的,完全面向?qū)ο蟮目梢暬幊陶Z言,我們可以使用集成開發(fā)環(huán)境來編寫C#程序。使用IDE,程序員可以方便的建立,運(yùn)行,測試和調(diào)試C#程序,這就將開發(fā)一個可用程序的時間減少到不用IDE開發(fā)時所用時間的一小部分。使用IDE迅速建立一個應(yīng)用程序的過程稱為快速反映開發(fā)。
. NET 是 Microsoft 的 XML Web 服務(wù)平臺。不論操作系統(tǒng)或編程語言有何差別,XML Web 服務(wù)能使應(yīng)用程序在 Internet 上傳輸和共享數(shù)據(jù)。
Microsoft® .NET 平臺包含廣泛的產(chǎn)品系列,它們都是基于 XML 和 Internet 行業(yè)標(biāo)準(zhǔn)構(gòu)建,提供從開發(fā)、管理、使用到體驗 XML Web 服務(wù)的每一方面。XML Web 服務(wù)將成為您今天正在使用的 Microsoft 的應(yīng)用程序、工具和服務(wù)器的一部分 — 并且將要打造出全新的產(chǎn)品以滿足您所有業(yè)務(wù)需求。
更具體地說,Microsoft 正在五個方面創(chuàng)建 .NET 平臺,即工具、服務(wù)器、XML Web 服務(wù)、客戶端和 .NET 體驗。
.net和c#的區(qū)別
下一篇:.net和java的區(qū)別