




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、91011P姓名:李海洋學號:13 7網站開發與應用網站開發應用的優勢隨著現代信息技術的發展,基于Web服務的信息發布成為技術改革與發展的方向。網站對一個公司企業或者學校已經到了不可或缺的地步.而與此同時網站開發也越來越得到人們的重視.談到網站開發,我們首先會想到它的開發語言和環境,在這方面(c#府著絕對的優勢,在我們了解它的優勢之前,我們必須明白以下幾個問題1 .ASP.Net是什么?ASP.Net是建立在微軟新一代.Net平臺架構上,利用普通語言運行時(CommonLanguageRuntime在服務器后端為用戶提供建立強大的企業級Web應用服務的編程框架。2 .目前ASP.Net的開發語
2、言有那些?目前ASP.Net的開發語言有三種語言,C#,VisualBasic.Net和JScrip.3 .ASP.Net與ASP的聯系和主要區別是什么?ASP.Net與現存的ASP保持語法兼容,實際上我們可將現有的ASP源碼文件擴展名”.as瞰為“.aspx”然后配置在支持ASP.Net運行時的IIS服務器的Web目錄下,即可獲得ASP.Net運行時的全部優越性ASP.Net與ASP的主要區別在于前者是編譯(Compile)執行,而后者是解釋(Interpret)執行,前者比后者有更高的效率。實際上我們可以把ASP.Net的執行過程看做是編譯后的普通語言運行時代碼充當一個和前端瀏覽器和中間件
3、用戶交互的應用程序,它接受用戶的請求,輸出HTML流到客戶端顯示。除此之外,ASP.Net還可以利用.Net平臺架構的諸多優越性能,如類型安全,對XML,SOAP,WSDL等Internet標準的強健支持。4 .ASP.Net的主要優點有哪些?ASP.Net可完全利用.Net架構的強大,安全,高效的平臺特性。ASP.Net是運行在服務器后端編譯后的普通語言運行時代碼,運行時早綁定(EarlyBinding),即時編譯,本地優化,緩存服務,零安裝配置,基于運行時代碼受管與驗證的安全機制等都為ASP.Net帶來卓越的性能。對XML,SOAP,WSDL等Internet標準的強健支持為ASP.Net
4、在異構網絡里提供了強大的擴展性。5.HTMLServerControl和WebServerControl有什么聯系和區別?HTMLServerControl是為了和傳統ASP保持兼容而開發的一類基于HTML靜態頁面的控件(如文本框,按鈕),它們與這些控件一一對應,它們位于命名空間System.Web.UI.HtmlControls里。WebServerControl是專為下一代基于組件開發的.Net平臺架構而量身定做的,它不僅包括具有傳統HTML靜態頁面的控件等WebServerControl,它還包括有AdRotator,XML等功能強大的組件,更重要的是它為用戶開發WebServerCon
5、trol組件提供了強大,易用的技術底層支持。這將成為下一階段ASP.Net開發的熱點。它們位于命名空間System.Web.UI.WebControls里。6.ASP.Net主要包括哪些內容?ASP.Net主要包括WebForm和WebService兩種編程模型。前者為用戶提供建立功能強大,外觀豐富的基于表單(Form)的可編程的Web頁面。后者通過對HTTP,XML,SOAP,WSDL等Internet標準的支持提供在異構網絡環境下獲取遠程服務,連接遠程設備,交互遠程應用的編程界面.ActiveServerPages(ASP,活動服務器頁面)就是一個比較簡單編程環境,在其中,可以混合使用HT
6、ML、腳本語言以及少量組件來創建服務器端的Internet應用程序;ASP.NET是微軟力推的功能強大的編程環境,可以使用C#等多種高級語言及腳本語言、HTML、XML、XSL等來創建基于網絡的應用程序。ASP.NET將C#作為一種面向對象語言,在很多方面來看,C#成為微軟的與Java相似的語言。C#是ASP.NET開發中一個最重要的功能,微軟會將C#發展成為Java的強勁對手。這也是微軟.Net框架的一個重要組成部分。我認為C#是微軟在編程語言領域擊敗對手的主要工具。ASP.NET在面向對象性、數據庫連接、大型站點應用等方面都優于ASP程序,ASP.NET還提供更多的其他方面的新特性,例如:
7、內置的對象緩存和頁面結果緩存;內置的XML支持,可用于XML數據集的簡單處理;服務器控制提供了更充分的交互式制等。ASP.NET依然完全鎖定在微軟的操作系統中,要真正發揮ASP.NET潛力,你要使用C#或。這兩種語言將成為ASP.NET標準的核心的腳本語言。和其他web語言相比,好處在于開方模式與winform的開發基本一樣,界面和代碼可以分離。這是別的web語言做不到的。再就是visualstudio強大的IDE,也是別的web語言沒有的.安全性相對一般的語言要高。執行效率低點,因為是"micro"soft,主要是為中小企業服務穩定性還行。ASP.net架構,由于是編譯語
8、言,相對來說性能比PHP稍微高一些。ASP.net能夠做一些并行框架。比如說訪問一個Home的時候可以并發的從不同的數據源獲取數據整合起來,像目前myrebuild的框架,也就是制作一個實時的myrebuild的框架,在ASP.net是很容易實現的,但是用PHP就需要制作中間件,這樣第一速度比較快,可以做分布式的框架。ASP.net可以比較容易集成自己語言的特性。傳統的memorycache都是C寫的,MySpace選擇用.NET寫的,它可以集成C+的元素。現在這個架構是擴展性很高存儲性能比較高框架。ASP.net是把基于通用語言的程序在服務器上運行。不像以前的即時解釋程序,而是將程序在服務器
9、端首次運行時進行編譯,這樣的執行效果,當然比一條一條的解釋強很多。ASP.net程序,只需要被執行1次就會在服務器上編譯生成,當再次被執行時不需要重復進行編譯,不會增加服務器的負擔。而其他一些語言程序每次均需要占用服務器資源去運行編譯,所以運行次數越多,ASP.net的優勢越明顯,例如網站的首頁每天有10萬訪客,ASP.net只需要編譯一次,比傳統程序語言節省99999次的服務器占用負擔由于ASP.NET應用程序采用頁面脫離代碼技術,即前臺頁面代碼保存到aspx文件中,后臺代碼保存到CS文件中,這樣當編譯程序將代碼編譯為dll文件后,ASP.NET在服務器上運行時,可以直接運行編譯好的DLL文件,并且ASP.NET采用緩存機制,可以提高運行ASP.NET的性能。很多ASP.NET功能都可以擴展,這樣可以輕松地將自定義功能集成到應用程序中。例如,ASP.NET提供程序模型為不同數據源提供插入支持ASP.NET中包含的新增功能使得管理宿主環境變得更加簡單,從而為宿主主體創建了更多增值的機會。使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《初識二十四節氣》教學設計
- B《動畫世界》(教案)-2024-2025學年六年級上冊綜合實踐活動長春版
- 人教版(2024)五年級下冊演奏 美麗的家鄉教案
- 一年級語文上冊 第三單元 9 ɑi ei ui配套教學設計 新人教版
- 《地球的形狀》(教學設計)2023-2024學年教科版三年級下冊科學
- 八年級地理上冊 2.1 地勢和地形教學設計 (新版)新人教版
- 人教版八年級下冊9.1 壓強教學設計
- 二年級語文下冊 課文6 20 蜘蛛開店教學設計 新人教版
- 《歡樂運動會:3 我們的校運會明星》教學設計-2024-2025學年四年級上冊綜合實踐活動滬科黔科版
- 非機動車規范停車
- 2025廣東省能源集團西北(甘肅)有限公司招聘18人筆試參考題庫附帶答案詳解
- 尋甸城鄉投資開發集團有限公司筆試信息
- 健康管理考試題庫及答案
- 【MOOC】隧道工程-中南大學 中國大學慕課MOOC答案
- 鐵路基礎知識考試題庫500題(單選、多選、判斷)
- 消防維保方案 (詳細完整版)
- “兩票三制”專項整治工作方案(含檢查表)
- 烯烴分離裝置操作規程
- 停電作業工作票配電填寫模板
- 二重積分的概念與性質(課堂PPT)
- 投標法人代表授權書
評論
0/150
提交評論