技術(shù)資訊
asp.net網(wǎng)站開發(fā)
2016-11-02 16:51:00
ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時(shí)與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬(wàn)計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。由于它的簡(jiǎn)單以及高度客制化的能力,也是它能迅速竄起的原因之一。
ASP.NET的一個(gè)很大的好處就是用做傳統(tǒng)WINFORM軟件的方式來(lái)做WEB。如果以ASP.NET做編程,那么今后可以考慮兼做SERVER端WINFORM/WINDOWS SERVICE軟件,相輔相成很有益處,在大中型項(xiàng)目有時(shí)必須輔助服務(wù)器端非WEB軟件才能實(shí)現(xiàn)某些應(yīng)用。ASP.NET程序員并不僅限于ASP.NET,對(duì)ASP.NET程序員的要求必須包含精通HTML,熟悉JAVASCRIPT/CSS。也就是說(shuō)要有一定WEB美工所需的經(jīng)驗(yàn),即使有美工,這些方面也缺不得。
從個(gè)人發(fā)展角度,ASP.NET開發(fā)可以說(shuō)門檻很低,青島網(wǎng)站制作公司在項(xiàng)目中選擇采用ASP.NET也是看重新人好培養(yǎng),薪資相比同等其他開發(fā)語(yǔ)言經(jīng)驗(yàn)的人要低。因此一個(gè)人不能一直做ASP.NET,必須轉(zhuǎn)到網(wǎng)站及系統(tǒng)架構(gòu)設(shè)計(jì)等方面,也就是說(shuō)轉(zhuǎn)到系統(tǒng)架構(gòu)師或項(xiàng)目經(jīng)理。這個(gè)是個(gè)人成長(zhǎng)的方向。
當(dāng)然,如果對(duì)薪水有需求的話,建議兼修其他語(yǔ)言,既然選了ASP.NET,說(shuō)明是微軟條線,那么修C++對(duì)自己今后職業(yè)發(fā)展方向可能更有利——如果想一輩子做技術(shù)寫代碼的話,C++永遠(yuǎn)不會(huì)過(guò)時(shí)。
不過(guò)ASP的缺點(diǎn)也逐漸的浮現(xiàn)出來(lái):
意大利面型的程序開發(fā)方法,讓維護(hù)的難度提高很多,尤其是大型的ASP應(yīng)用程序。 直譯式的VBScript或JScript語(yǔ)言,讓效能有些許的受限。 延展性因?yàn)槠浠A(chǔ)架構(gòu)擴(kuò)充性不足而受限,雖然有COM元件可用,但開發(fā)一些特殊功能(像文件上傳)時(shí),沒(méi)有來(lái)自內(nèi)置的支持,需要尋求第三方軟件商開發(fā)的元件。 1997年時(shí),微軟開始針對(duì)ASP的缺點(diǎn)(尤其是意大利面型的程序開發(fā)方法)準(zhǔn)備開始一個(gè)新項(xiàng)目來(lái)開發(fā),當(dāng)時(shí)ASP.NET的主要領(lǐng)導(dǎo)人Scott Guthrie剛從杜克大學(xué)畢業(yè),他和IIS團(tuán)隊(duì)的Mark Anders經(jīng)理一起合作兩個(gè)月,開發(fā)出了下一代ASP技術(shù)的原型,這個(gè)原型在1997年的圣誕節(jié)時(shí)被發(fā)展出來(lái),并給予一個(gè)名稱:XSP,這個(gè)原型產(chǎn)品使用的是Java語(yǔ)言。不過(guò)它馬上就被納入當(dāng)時(shí)還在開發(fā)中的CLR平臺(tái),Scott Guthrie事后也認(rèn)為將這個(gè)技術(shù)移植到當(dāng)時(shí)的CLR平臺(tái),確實(shí)有很大的風(fēng)險(xiǎn)(huge risk),但當(dāng)時(shí)的XSP團(tuán)隊(duì)卻是以CLR開發(fā)應(yīng)用的第一個(gè)團(tuán)隊(duì)。
為了將XSP移植到CLR中,XSP團(tuán)隊(duì)將XSP的內(nèi)核程序全部以C#語(yǔ)言重新撰寫(在內(nèi)部的項(xiàng)目代號(hào)是 "Project Cool",但是當(dāng)時(shí)對(duì)公開場(chǎng)合是保密的),并且改名為ASP+,作為ASP技術(shù)的后繼者,并且也會(huì)提供一個(gè)簡(jiǎn)單的移轉(zhuǎn)方法給ASP開發(fā)人員。ASP+首次的Beta版本以及應(yīng)用在PDC 2000中亮相,由Bill Gates主講Keynote(即關(guān)鍵技術(shù)的概覽),由富士通公司展示使用COBOL語(yǔ)言撰寫ASP+應(yīng)用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語(yǔ)言(后兩者由ActiveState公司開發(fā)的互通工具支持)來(lái)開發(fā)。
在2000年第二季時(shí),微軟正式推動(dòng).NET策略,ASP+也順理成章的改名為ASP.NET,經(jīng)過(guò)四年的開發(fā),第一個(gè)版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成為ASP.NET的產(chǎn)品經(jīng)理(到現(xiàn)在已經(jīng)開發(fā)了數(shù)個(gè)微軟產(chǎn)品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及 .NET Framework 4.0 仍在開發(fā)中。
世界級(jí)的工具支持
ASP.net構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品 Visual Studio.net開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。這些僅是ASP.net強(qiáng)大化軟件支持的一小部分。
簡(jiǎn)單性和易學(xué)性
ASP.net使運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如ASP.net頁(yè)面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見的VB-Like界面。
強(qiáng)大性和適應(yīng)性
因?yàn)锳SP.net是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.net的Web應(yīng)用中。ASP.net同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript , C++、F++。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。
ASP.NET一般分為兩種開發(fā)語(yǔ)言,VB.NET和C#,C#相對(duì)比較常用,因?yàn)槭?NET獨(dú)有的語(yǔ)言,VB.NET則為以前VB程序設(shè)計(jì),適合于以前VB程序員,如果新接觸.NET,沒(méi)有其他開發(fā)語(yǔ)言經(jīng)驗(yàn),建議直接學(xué)習(xí)C#即可。
近期更新
- [2023-07-26 14:17:28] 為品牌賦能,海外官網(wǎng)品牌數(shù)字化
- [2023-05-06 10:32:26] 青島網(wǎng)站建設(shè)公司,高端網(wǎng)站定制,一站式網(wǎng)站服務(wù)——力圖數(shù)字科技
- [2023-04-27 13:47:54] 高端定制網(wǎng)站建設(shè)——從滿足預(yù)期到走向卓越
- [2023-04-11 09:17:49] H5頁(yè)面設(shè)計(jì)開發(fā)——移動(dòng)端傳播利器
- [2022-11-16 10:11:43] windows2012程序在哪
- [2022-04-14 11:01:47] 力圖數(shù)字科技配套網(wǎng)站服務(wù)支持
- [2021-05-18 10:14:11] 青島網(wǎng)站建設(shè)的流程
- [2021-04-29 10:14:38] 企業(yè)定制化官網(wǎng)建設(shè)項(xiàng)目
- [2021-03-05 10:34:45] 移動(dòng)互聯(lián)時(shí)代房地產(chǎn)行業(yè)的微信小程序解決方案
- [2021-01-22 17:29:38] 微信小程序有哪些優(yōu)勢(shì)?為什么要開發(fā)微信小程序?
- [2021-01-08 17:28:04] 網(wǎng)站建設(shè)最容易忽略的人性化設(shè)計(jì)
- [2020-12-16 16:55:32] 建設(shè)一個(gè)常規(guī)的公司網(wǎng)站建設(shè)成本大概是多少?
延伸閱讀
- [2012-06-22 00:35:55] DEDE當(dāng)前位置鏈接用默認(rèn)網(wǎng)址
- [2012-07-22 19:01:35] dede標(biāo)題不完整時(shí)加省略號(hào)
- [2014-11-30 11:27:05] 可以發(fā)外鏈的論壇地址
- [2011-10-11 23:19:32] 青島網(wǎng)站設(shè)計(jì)中如何創(chuàng)建網(wǎng)站布局和內(nèi)容
- [2013-11-10 17:33:01] CSS3在網(wǎng)頁(yè)上的應(yīng)用效果與發(fā)展趨勢(shì)
- [2011-11-20 21:31:05] 如何做好網(wǎng)站內(nèi)鏈的優(yōu)化?
- [2012-05-11 02:32:47] dede 后臺(tái)插入附件
- [2013-04-03 08:54:20] skype網(wǎng)頁(yè)代碼
- [2012-12-19 22:10:42] 網(wǎng)站設(shè)計(jì)頁(yè)面的視覺(jué)路徑引導(dǎo)
- [2015-01-05 21:43:30] 網(wǎng)站快速排名優(yōu)化幾大特點(diǎn)?
- [2011-12-08 20:16:15] 可單向提交酷站的門戶網(wǎng)站
- [2016-12-09 16:57:00] H5頁(yè)面設(shè)計(jì)
解決方案
輪胎行業(yè)網(wǎng)站設(shè)計(jì)解決方案 機(jī)械行業(yè)網(wǎng)站設(shè)計(jì)解決方案 房地產(chǎn)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 科技企業(yè)網(wǎng)站設(shè)計(jì)解決方案 電子家電網(wǎng)站設(shè)計(jì)解決方案 食品行業(yè)網(wǎng)站設(shè)計(jì)解決方案 集團(tuán)公司網(wǎng)站設(shè)計(jì)解決方案 企事業(yè)單位網(wǎng)站設(shè)計(jì)解決方案 外貿(mào)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 健身運(yùn)動(dòng)網(wǎng)站設(shè)計(jì)解決方案 美容與化妝品網(wǎng)站設(shè)計(jì)解決方案 建筑設(shè)計(jì)行業(yè)網(wǎng)站設(shè)計(jì)解決方案 物流行業(yè)網(wǎng)站設(shè)計(jì)解決方案
TAGS關(guān)鍵字
青島網(wǎng)站營(yíng)銷 平面設(shè)計(jì) 網(wǎng)站的速度 網(wǎng)站SEO 青島開發(fā)區(qū)建站公司 色彩心理學(xué) 青島網(wǎng)站案例 版面布局 英文網(wǎng)站建設(shè) 網(wǎng)站視覺(jué) 網(wǎng)站改版 新的元素 企業(yè)網(wǎng)站 青島網(wǎng)站優(yōu)化 舒適的界面 網(wǎng)站設(shè)計(jì)趨勢(shì) SEO 輪胎網(wǎng)站設(shè)計(jì) 網(wǎng)站策劃 建站常識(shí) 力圖 審美 網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè) 青島海洋投資集團(tuán) 響應(yīng)式設(shè)計(jì) 官網(wǎng)網(wǎng)站建設(shè) 膠南網(wǎng)站建設(shè)公司 html和css 集團(tuán)官網(wǎng) 微官網(wǎng)