asp.net網(wǎng)站開發(fā)和應用_第1頁
asp.net網(wǎng)站開發(fā)和應用_第2頁
asp.net網(wǎng)站開發(fā)和應用_第3頁
asp.net網(wǎng)站開發(fā)和應用_第4頁
asp.net網(wǎng)站開發(fā)和應用_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、開發(fā)與應用論文:海洋班級:91011P學號:13開發(fā)應用的優(yōu)勢隨著現(xiàn)代信息技術的發(fā)展,基于Web服務的信息發(fā)布成為技術改革與發(fā)展的方向。對一個公司企業(yè)或者學校已經(jīng)到了不可或缺的地步.而與此同時開發(fā)也越來越得到人們的重視.談到開發(fā),我們首先會想到它的開發(fā)語言和環(huán)境,在這方面(c#)有著絕對的優(yōu)勢,在我們了解它的優(yōu)勢之前,我們必須明白以下幾個問題1.  ASP.Net是什么?   ASP.Net是建立在微軟新一代.Net平臺架構上,利用普通語言運行時(Common Language Runtime)在服務器后端為用戶提供建立強大的企業(yè)級Web應用服務的編程框

2、架。 2目前ASP.Net的開發(fā)語言有那些?   目前ASP.Net的開發(fā)語言有三種語言,C#,Visual Basic.Net和JScrip. 3ASP.Net與ASP的聯(lián)系和主要區(qū)別是什么?    ASP.Net與現(xiàn)存的ASP保持語法兼容,實際上我們可將現(xiàn)有的ASP源碼文件擴展名“.asp”改為“.aspx”,然后配置在支持ASP.Net運行時的IIS服務器的Web目錄下,即可獲得ASP.Net運行時的全部優(yōu)越性能。    ASP.Net與ASP的主要區(qū)別在于前者是編譯(Compi

3、le)執(zhí)行,而后者是解釋(Interpret)執(zhí)行,前者比后者有更高的效率。實際上我們可以把ASP.Net的執(zhí)行過程看做是編譯后的普通語言運行時代碼充當一個和前端瀏覽器和中間件用戶交互的應用程序,它接受用戶的請求,輸出HTML流到客戶端顯示。除此之外,ASP.Net還可以利用.Net平臺架構的諸多優(yōu)越性能,如類型安全,對XML,SOAP, WSDL等Internet標準的強健支持。  4.ASP.Net的主要優(yōu)點有哪些?    ASP.Net可完全利用.Net架構的強大,安全,高效的平臺特性。ASP.Net是運行在服務器后端編譯后的普通語言運行時代碼,運

4、行時早綁定(Early Binding),即時編譯,本地優(yōu)化,緩存服務,零安裝配置,基于運行時代碼受管與驗證的安全機制等都為ASP.Net帶來卓越的性能。    對XML,SOAP,WSDL等Internet標準的強健支持為ASP.Net在異構網(wǎng)絡里提供了強大的擴展性。  5HTML Server Control和Web Server Control有什么聯(lián)系和區(qū)別?   HTML Server Control是為了和傳統(tǒng)ASP保持兼容而開發(fā)的一類基于HTML靜態(tài)頁面的控件(如文本框,按鈕),它們與這些控

5、件一一對應,它們位于命名空間System.Web.UI.HtmlControls里。     Web Server Control 是專為下一代基于組件開發(fā)的.Net平臺架構而量身定做的,它不僅包括具有傳統(tǒng)HTML靜態(tài)頁面的控件等Web Server Control,它還包括有AdRotator,XML等功能強大的組件,更重要的是它為用戶開發(fā)Web Server Control組件提供了強大,易用的技術底層支持。這將成為下一階段ASP.Net開發(fā)的熱點。它們位于命名空間System.Web.UI.WebControls里。6ASP.Net主要包括哪些容?

6、     ASP.Net主要包括WebForm和WebService兩種編程模型。前者為用戶提供建立功能強大,外觀豐富的基于表單(Form)的可編程    的 Web頁面。后者通過對 ,XML,SOAP,WSDL等Internet標準的支持提供在異構網(wǎng)絡環(huán)境下獲取遠程服務,連接遠程設備,交互遠程應用的編程界面. Active Server Pages(ASP,活動服務器頁面)就是一個比較簡單編程環(huán)境,在其中,可以混合使用HTML、腳本語言以與少量組件來創(chuàng)建服務器端的Internet應用程序;ASP.NET是微軟力推

7、的功能強大的編程環(huán)境,可以使用C#等多種高級語言與腳本語言、HTML、XML、XSL等來創(chuàng)建基于網(wǎng)絡的應用程序。ASP.NET將C#作為一種面向對象語言,在很多方面來看,C#將成為微軟的與Java相似的語言。 C#是ASP.NET開發(fā)中一個最重要的功能,微軟會將C#發(fā)展成為Java的強勁對手。這也是微軟.Net框架的一個重要組成部分。我認為C#是微軟在編程語言領域擊敗對手的主要工具。ASP.NET在面向對象性、數(shù)據(jù)庫連接、大型站點應用等方面都優(yōu)于ASP程序,ASP.NET還提供更多的其他方面的新特性,例如:置的對象緩存和頁面結果緩存;置的XML支持,可用于XML數(shù)據(jù)集的簡單處理;服務器控制提供

8、了更充分的交互式制等。ASP.NET依然完全鎖定在微軟的操作系統(tǒng)中,要真正發(fā)揮ASP.NET潛力,你要使用C#或。這兩種語言將成為ASP.NET標準的核心的腳本語言。和其他web語言相比,好處在于開方模式與winform的開發(fā)基本一樣,界面和代碼可以分離。這是別的web語言做不到的。再就是visual studio強大的IDE,也是別的 web 語言沒有的.安全性相對一般的語言要高。執(zhí)行效率低點,因為是"micro" soft, 主要是為中小企業(yè)服務穩(wěn)定性還行。ASP.net架構,由于是編譯語言,相對來說性能比PHP稍微高一些。  ASP.net能夠做一

9、些并行框架。比如說訪問一個Home的時候可以并發(fā)的從不同的數(shù)據(jù)源獲取數(shù)據(jù)整合起來,像目前myrebuild的框架,也就是制作一個實時的myrebuild的框架,在ASP.net是很容易實現(xiàn)的,但是用PHP就需要制作中間件,這樣第一速度比較快,可以做分布式的框架。  ASP.net可以比較容易集成自己語言的特性。傳統(tǒng)的memory cache都是C寫的,MySpace選擇用.NET寫的,它可以集成C+的元素。現(xiàn)在這個架構是擴展性很高存儲性能比較高框架。 ASP.net是把基于通用語言的程序在服務器上運行。不像以前的即時解釋程序,而是將程序在服務器端首次運行時進行編譯

10、,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。ASP.net程序,只需要被執(zhí)行1次就會在服務器上編譯生成,當再次被執(zhí)行時不需要重復進行編譯,不會增加服務器的負擔。而其他一些語言程序每次均需要占用服務器資源去運行編譯,所以運行次數(shù)越多,ASP.net的優(yōu)勢越明顯,例如的首頁每天有10萬訪客,ASP.net只需要編譯一次,比傳統(tǒng)程序語言節(jié)省99999次的服務器占用負擔。由于ASP.NET應用程序采用頁面脫離代碼技術,即前臺頁面代碼保存到aspx文件中,后臺代碼保存到CS文件中,這樣當編譯程序將代碼編譯為dll文件后,ASP.NET在服務器上運行時,可以直接運行編譯好的DLL文件,并且ASP.NET采用緩存機制,可以提高運行ASP.NET的性能。很多ASP.NET功能都可以擴展,這樣可以輕松地將自定義功能集成到應用程序中。例如,ASP.NET提供程序模型為不同數(shù)據(jù)源提供插入支持ASP.NET中包含的新增功能使得管理宿主環(huán)境變得更加簡單,從而為宿主主體創(chuàng)建了更

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論