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