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