學(xué)習(xí)啦 > 知識(shí)大全 > 知識(shí)百科 > 公共基礎(chǔ)知識(shí) > .net與asp.net的區(qū)別

.net與asp.net的區(qū)別

時(shí)間: 映芳735 分享

.net與asp.net的區(qū)別

  ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages(動(dòng)態(tài)服務(wù)器頁面) ,運(yùn)行于 IIS 之中的程序 。

  .NET 是 Microsoft XML Web services 平臺(tái)。XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft .NET 平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。對(duì)個(gè)人用戶的好處是無縫的、吸引人的體驗(yàn)。

  .net 分成兩個(gè)方面,一個(gè)是WinForm,另一個(gè)就是WebForm也就是說,一個(gè)基于Windows窗體,而另一個(gè)是基于Web頁面。

  Asp.Net就是屬于WebForm,也就是平時(shí)說的B/S模式的開發(fā)。而WinForm就是屬于C/S模式

  .net有很多種語言組成,比如C# C++.net J# VB.Net,但是都是運(yùn)行在.net FrameWork Run Time底下的。就像Java離不開JavaVM(JAVA虛擬機(jī))一樣。

  Asp.Net 可以用C#或VB.Net來開發(fā)。編譯后形成CLR(中間語言),然后通過服務(wù)器的IIS+.Net FrameWork再次編譯來運(yùn)行。

530054