版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)站開(kāi)發(fā)與應(yīng)用論文姓名:李海洋 班級(jí):910011P學(xué)號(hào):t網(wǎng)站開(kāi)發(fā)應(yīng)應(yīng)用的優(yōu)勢(shì)隨著現(xiàn)代信息技技術(shù)的發(fā)展,基基于Web服服務(wù)的信息發(fā)發(fā)布成為技術(shù)術(shù)改革與發(fā)展展的方向。網(wǎng)網(wǎng)站對(duì)一個(gè)公公司企業(yè)或者者學(xué)校已經(jīng)到到了不可或缺缺的地步.而而與此同時(shí)網(wǎng)網(wǎng)站開(kāi)發(fā)也越越來(lái)越得到人人們的重視.談到網(wǎng)站開(kāi)發(fā),我們首先會(huì)會(huì)想到它的開(kāi)開(kāi)發(fā)語(yǔ)言和環(huán)環(huán)境,在這方方面(cc#)有著絕絕對(duì)的優(yōu)勢(shì),在我們了解解它的優(yōu)勢(shì)之之前,我們必必須明白以下下幾個(gè)問(wèn)題1. ASPP.Net是是什么?ASP.Net是建建立在微軟新新一代.Neet平臺(tái)架構(gòu)構(gòu)上,利用普普通語(yǔ)言運(yùn)行行時(shí)(Commmon LLanguaage Ruuntimee)在
2、服務(wù)器器后端為用戶戶提供建立強(qiáng)強(qiáng)大的企業(yè)級(jí)級(jí)Web應(yīng)用用服務(wù)的編程程框架。22目前ASSP.Nett的開(kāi)發(fā)語(yǔ)言言有那些? 目前ASPP.Net的的開(kāi)發(fā)語(yǔ)言有有三種語(yǔ)言,CC#,Vissual BBasic.Net和JJScripp. 3ASP.Net與AASP的聯(lián)系系和主要區(qū)別別是什么?ASSP.Nett與現(xiàn)存的AASP保持語(yǔ)語(yǔ)法兼容,實(shí)實(shí)際上我們可可將現(xiàn)有的AASP源碼文文件擴(kuò)展名“.asp”改改為“.asspx”,然然后配置在支支持ASP.Net運(yùn)行行時(shí)的IISS服務(wù)器的WWeb目錄下下,即可獲得得ASP.NNet運(yùn)行時(shí)時(shí)的全部?jī)?yōu)越越性能。ASPP.Net與與ASP的主主要區(qū)別在于于前者是
3、編譯譯(Comppile)執(zhí)執(zhí)行,而后者者是解釋(IInterppret)執(zhí)執(zhí)行,前者比比后者有更高高的效率。實(shí)實(shí)際上我們可可以把ASPP.Net的的執(zhí)行過(guò)程看看做是編譯后后的普通語(yǔ)言言運(yùn)行時(shí)代碼碼充當(dāng)一個(gè)和和前端瀏覽器器和中間件用用戶交互的應(yīng)應(yīng)用程序,它它接受用戶的的請(qǐng)求,輸出出HTML流流到客戶端顯顯示。除此之之外,ASPP.Net還還可以利用.Net平臺(tái)臺(tái)架構(gòu)的諸多多優(yōu)越性能,如如類型安全,對(duì)對(duì)XML,SSOAP, WSDL等等Interrnet標(biāo)準(zhǔn)準(zhǔn)的強(qiáng)健支持持。 4.ASP.NNet的主要要優(yōu)點(diǎn)有哪些些? ASP.NNet可完全全利用.Neet架構(gòu)的強(qiáng)強(qiáng)大,安全,高高效的平臺(tái)特特性。
4、ASPP.Net是是運(yùn)行在服務(wù)務(wù)器后端編譯譯后的普通語(yǔ)語(yǔ)言運(yùn)行時(shí)代代碼,運(yùn)行時(shí)時(shí)早綁定(EEarly Bindiing),即即時(shí)編譯,本本地優(yōu)化,緩緩存服務(wù),零零安裝配置,基基于運(yùn)行時(shí)代代碼受管與驗(yàn)驗(yàn)證的安全機(jī)機(jī)制等都為AASP.Neet帶來(lái)卓越越的性能。對(duì)XXML,SOOAP,WSSDL等Innterneet標(biāo)準(zhǔn)的強(qiáng)強(qiáng)健支持為AASP.Neet在異構(gòu)網(wǎng)網(wǎng)絡(luò)里提供了了強(qiáng)大的擴(kuò)展展性。5HTMLL Servver Coontroll和Web Serveer Conntrol有有什么聯(lián)系和和區(qū)別?HTMLL Servver Coontroll是為了和傳傳統(tǒng)ASP保保持兼容而開(kāi)開(kāi)發(fā)的一類基基于HTM
5、LL靜態(tài)頁(yè)面的的控件(如文文本框,按鈕鈕),它們與與這些控件一一一對(duì)應(yīng),它它們位于命名名空間Sysstem.WWeb.UII.HtmllContrrols里。 WWeb Seerver Contrrol 是專專為下一代基基于組件開(kāi)發(fā)發(fā)的.Nett平臺(tái)架構(gòu)而而量身定做的的,它不僅包包括具有傳統(tǒng)統(tǒng)HTML靜靜態(tài)頁(yè)面的控控件等Webb Servver Coontroll,它還包括括有AdRootatorr,XML等等功能強(qiáng)大的的組件,更重重要的是它為為用戶開(kāi)發(fā)WWeb Seerver Contrrol組件提提供了強(qiáng)大,易易用的技術(shù)底底層支持。這這將成為下一一階段ASPP.Net開(kāi)開(kāi)發(fā)的熱點(diǎn)。它它們位
6、于命名名空間Sysstem.WWeb.UII.WebCControols里。66ASP.Net主要要包括哪些內(nèi)內(nèi)容? ASPP.Net主主要包括WeebFormm和WebSServicce兩種編程程模型。前者者為用戶提供供建立功能強(qiáng)強(qiáng)大,外觀豐豐富的基于表表單(Forrm)的可編編程的 Web頁(yè)頁(yè)面。后者通通過(guò)對(duì)HTTTP,XMLL,SOAPP,WSDLL等Inteernet標(biāo)標(biāo)準(zhǔn)的支持提提供在異構(gòu)網(wǎng)網(wǎng)絡(luò)環(huán)境下獲獲取遠(yuǎn)程服務(wù)務(wù),連接遠(yuǎn)程程設(shè)備,交互互遠(yuǎn)程應(yīng)用的的編程界面. Actiive Seerver Pagess(ASP,活活動(dòng)服務(wù)器頁(yè)頁(yè)面)就是一一個(gè)比較簡(jiǎn)單單編程環(huán)境,在在其中,可以以混
7、合使用HHTML、腳腳本語(yǔ)言以及及少量組件來(lái)來(lái)創(chuàng)建服務(wù)器器端的Intternett應(yīng)用程序;ASPP.NET是是微軟力推的的功能強(qiáng)大的的編程環(huán)境,可可以使用C#等多種高級(jí)級(jí)語(yǔ)言及腳本本語(yǔ)言、HTTML、XMML、XSLL等來(lái)創(chuàng)建基基于網(wǎng)絡(luò)的應(yīng)應(yīng)用程序。AASP.NEET將C#作作為一種面向向?qū)ο笳Z(yǔ)言,在在很多方面來(lái)來(lái)看,C#將將成為微軟的的與Javaa相似的語(yǔ)言言。 C#是是ASP.NNET開(kāi)發(fā)中中一個(gè)最重要要的功能,微微軟會(huì)將C#發(fā)展成為JJava的強(qiáng)強(qiáng)勁對(duì)手。這這也是微軟.Net框架架的一個(gè)重要要組成部分。我我認(rèn)為C#是是微軟在編程程語(yǔ)言領(lǐng)域擊擊敗對(duì)手的主主要工具。ASP.NET在面面向?qū)?/p>
8、象性、數(shù)數(shù)據(jù)庫(kù)連接、大大型站點(diǎn)應(yīng)用用等方面都優(yōu)優(yōu)于ASP程程序,ASPP.NET還還提供更多的的其他方面的的新特性,例例如:內(nèi)置的的對(duì)象緩存和和頁(yè)面結(jié)果緩緩存;內(nèi)置的的XML支持持,可用于XXML數(shù)據(jù)集集的簡(jiǎn)單處理理;服務(wù)器控控制提供了更更充分的交互互式制等。ASP.NET依然然完全鎖定在在微軟的操作作系統(tǒng)中,要要真正發(fā)揮AASP.NEET潛力,你你要使用C#或vb.nnet。這兩兩種語(yǔ)言將成成為ASP.NET標(biāo)準(zhǔn)準(zhǔn)的核心的腳腳本語(yǔ)言。和和其他webb語(yǔ)言相比,asp.nnet好處在在于開(kāi)方模式式與winfform的開(kāi)開(kāi)發(fā)基本一樣樣,界面和代代碼可以分離離。這是別的的web語(yǔ)言言做不到的。再再
9、就是vissual sstudioo強(qiáng)大的IDDE,也是別別的 webb 語(yǔ)言沒(méi)有有的.安全性相對(duì)對(duì)一般的語(yǔ)言言要高。執(zhí)行行效率低點(diǎn),因因?yàn)槭莔iicro soft, 主要是為為中小企業(yè)服服務(wù)穩(wěn)定性還還行。ASPP.net架架構(gòu),由于是是編譯語(yǔ)言,相相對(duì)來(lái)說(shuō)性能能比PHP稍稍微高一些。ASP.nett能夠做一些些并行框架。比比如說(shuō)訪問(wèn)一一個(gè)Homee的時(shí)候可以以并發(fā)的從不不同的數(shù)據(jù)源源獲取數(shù)據(jù)整整合起來(lái),像像目前myrrebuilld的框架,也也就是制作一一個(gè)實(shí)時(shí)的mmyrebuuild的框框架,在ASSP.nett是很容易實(shí)實(shí)現(xiàn)的,但是是用PHP就就需要制作中中間件,這樣樣第一速度比較快快,
10、可以做分分布式的框架架。ASP.nett可以比較容容易集成自己己語(yǔ)言的特性性。傳統(tǒng)的mmemoryy cachhe都是C寫寫的,MySSpace選選擇用.NEET寫的,它它可以集成CC+的元素素?,F(xiàn)在這個(gè)個(gè)架構(gòu)是擴(kuò)展展性很高存儲(chǔ)儲(chǔ)性能比較高高框架。AASP.neet是把基于于通用語(yǔ)言的的程序在服務(wù)務(wù)器上運(yùn)行。不不像以前的即即時(shí)解釋程序序,而是將程程序在服務(wù)器器端首次運(yùn)行行時(shí)進(jìn)行編譯譯,這樣的執(zhí)執(zhí)行效果,當(dāng)當(dāng)然比一條一一條的解釋強(qiáng)強(qiáng)很多。ASSP.nett程序,只需需要被執(zhí)行11次就會(huì)在服服務(wù)器上編譯譯生成,當(dāng)再再次被執(zhí)行時(shí)時(shí)不需要重復(fù)復(fù)進(jìn)行編譯,不不會(huì)增加服務(wù)務(wù)器的負(fù)擔(dān)。而而其他一些語(yǔ)語(yǔ)言程序
11、每次次均需要占用用服務(wù)器資源源去運(yùn)行編譯譯,所以運(yùn)行行次數(shù)越多,AASP.neet的優(yōu)勢(shì)越越明顯,例如如網(wǎng)站的首頁(yè)頁(yè)每天有100萬(wàn)訪客,AASP.neet只需要編編譯一次,比比傳統(tǒng)程序語(yǔ)語(yǔ)言節(jié)省999999次的的服務(wù)器占用用負(fù)擔(dān)。由于ASP.NNET應(yīng)用程程序采用頁(yè)面面脫離代碼技技術(shù),即前臺(tái)臺(tái)頁(yè)面代碼保保存到asppx文件中,后后臺(tái)代碼保存存到CS文件件中,這樣當(dāng)當(dāng)編譯程序?qū)⒋a編譯為為dll文件件后,ASPP.NET在在服務(wù)器上運(yùn)運(yùn)行時(shí),可以以直接運(yùn)行編編譯好的DLLL文件,并并且ASP.NET采用用緩存機(jī)制,可可以提高運(yùn)行行ASP.NNET的性能能。很多ASP.NNET功能都都可以擴(kuò)展,這這樣可以輕松松地將自定義義功能集成到到應(yīng)用程序中中。例如,AASP.NEET提供程序序模型為不同同數(shù)據(jù)源提供供插入支持ASP.NETT中包含的新新增功能使得得管理宿主環(huán)環(huán)境變得更加加簡(jiǎn)單,從而而為宿主主體體創(chuàng)建了更多多增值的機(jī)會(huì)會(huì)。使用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年統(tǒng)編版九年級(jí)歷史下冊(cè)階段測(cè)試試卷含答案
- 2025年人教A新版七年級(jí)物理下冊(cè)階段測(cè)試試卷含答案
- 2025年浙教版選擇性必修1語(yǔ)文上冊(cè)月考試卷含答案
- 2025年度綠色生態(tài)公園內(nèi)外裝修與景觀設(shè)計(jì)合同4篇
- 個(gè)性化教育服務(wù)合同2024年版版B版
- 二零二五版農(nóng)產(chǎn)品加工企業(yè)原料供應(yīng)合同4篇
- 二零二五年度出租車行業(yè)信息化建設(shè)合同12篇
- 二零二五年度出租車經(jīng)營(yíng)權(quán)轉(zhuǎn)讓與市場(chǎng)拓展合同3篇
- 二零二五出租車行業(yè)股權(quán)投資與業(yè)務(wù)整合合同3篇
- 2025年度露天采礦安全生產(chǎn)責(zé)任承包合同3篇
- 消防產(chǎn)品目錄(2025年修訂本)
- 地方性分異規(guī)律下的植被演替課件高三地理二輪專題復(fù)習(xí)
- 光伏項(xiàng)目風(fēng)險(xiǎn)控制與安全方案
- 9.2提高防護(hù)能力教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)上冊(cè)
- 催收培訓(xùn)制度
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認(rèn)證機(jī)構(gòu)要求》中文版(機(jī)翻)
- 2024年廣東省高考地理真題(解析版)
- 2024高考物理廣東卷押題模擬含解析
- 人教版五年級(jí)上冊(cè)數(shù)學(xué)簡(jiǎn)便計(jì)算大全600題及答案
- GB/T 15945-1995電能質(zhì)量電力系統(tǒng)頻率允許偏差
- GB 32311-2015水電解制氫系統(tǒng)能效限定值及能效等級(jí)
評(píng)論
0/150
提交評(píng)論