您的位置:首頁 > 學(xué)生信息 > 學(xué)習(xí)心得
來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-04-21 16:41:00
學(xué)習(xí)Microsoft.Net一年多,我得到了以下的一些心得體會,以供大家參考借簽。
因為公司現(xiàn)階級主流的開發(fā)技術(shù)和應(yīng)用平臺都是WINDOWS,那么Microsoft正要推出的.Net也就成為公司以后開發(fā)一個主流技術(shù),Microsoft.net正在領(lǐng)導(dǎo)一次新的互聯(lián)網(wǎng)技術(shù)革命,毫無疑問,開發(fā)人員處于這個變革的中心,使用微軟開發(fā)技術(shù)的開發(fā)人員一直習(xí)慣使用ASP進(jìn)行WEB編程,使用VB,VC進(jìn)行企業(yè)級的應(yīng)用程序編程,基于COM/DCOM技術(shù)設(shè)計自己的應(yīng)用程序,那么開發(fā)人員在Microsoft.net戰(zhàn)略中需要面對什么樣的挑戰(zhàn),如何開發(fā)下一代的互聯(lián)網(wǎng)應(yīng)用?這正是Microsoft推出的.net開發(fā)工具目的,可以肯定的說明,它也將是未來幾年WINDOWS平臺上的主流開發(fā)工具。
我想大家都知道互聯(lián)網(wǎng)在我們這個時代的重要性,如何在互聯(lián)網(wǎng)上進(jìn)行開發(fā)更是現(xiàn)在這個開發(fā)商頭痛的問題,在這一點(diǎn)上我深有體會,用ASP開發(fā)的WEB程序,缺點(diǎn):單一,交互性差,靈活性差,對用戶的一些特殊數(shù)據(jù)無法處理,優(yōu)點(diǎn):可以在互聯(lián)網(wǎng)上大規(guī)模部署使用面且運(yùn)行速度也可以,COM/DCOM技術(shù)開發(fā)出來的程序,優(yōu)點(diǎn):高效,交互性好,很容易處理用戶的特殊數(shù)據(jù),缺點(diǎn):很難在互聯(lián)網(wǎng)上大規(guī)模部署和使用,第一,不可能大規(guī)模下載ActiveX,第二,它不能輕易跨越防火墻并受限于某些網(wǎng)絡(luò)協(xié)議(在開發(fā)人大WEB程序和廣電應(yīng)用程序時的一點(diǎn)經(jīng)驗),而.NET的推動正好解決了這些問題,因為.net開發(fā)出來的程序天生的就是互聯(lián)網(wǎng)的WEB程序,更易于讓程序員使用不同的語言,快速創(chuàng)建功能強(qiáng)大的互聯(lián)網(wǎng)應(yīng)用程序的開發(fā)平臺。
可以說讓我最激動最興奮的還是.net的公共語言運(yùn)行時,不管你是用VB,VC,ASP,C#開發(fā)的程序,源代碼都被編譯為IL(中間語言),要運(yùn)行這個程序時在編譯成真正的本機(jī)代碼,所有的這些工作都由CLR(公共語言運(yùn)行時)管理(這一些很象很象JAVA的虛擬機(jī),JAVA的虛擬機(jī)也是先把程序編譯成中間語言),我感覺就是JAVA的虛擬機(jī),為一不同的就是JAVA是平臺無關(guān)的(但這種平臺無關(guān)也是理論上的平臺無關(guān),任何機(jī)器也必須配備了合適的JAVA解釋程序(JAVA運(yùn)行時)也才能夠運(yùn)行),因為.net語言編譯成了標(biāo)準(zhǔn)的IL,我們可以使用不同的.net開發(fā)語言進(jìn)行開發(fā),等開發(fā)完成了可以編譯成標(biāo)準(zhǔn)的IL,這就可以把不同語言開發(fā)出來的軟件變成“軟件聚集”,然后”縫合”一起變成一個完整的應(yīng)用程序,IL還有一點(diǎn)遺憾的就是沒有實現(xiàn)平臺無關(guān)性,但據(jù)相關(guān)資料顯示在不久的將來微軟也將實現(xiàn)這個想法。
COM組件和.NET的組件也有不同的地方,DCOM不能輕易地跨越防火墻并受限并某些網(wǎng)絡(luò)協(xié)議,而.NET組件不像DCOM組件,它可以使用非專用的,獨(dú)立于平臺的XML與其它在網(wǎng)絡(luò)上任何位置的組件通信(使用協(xié)議是SOAP簡單對象訪問協(xié)議),.NET組件不需要注冊到注冊表內(nèi),因為和COM的二進(jìn)制服務(wù)相比,遵循的是不同的標(biāo)準(zhǔn),.NET的部署也非常簡便,只要和WEB SERVICE聯(lián)系后選擇部署的指定目錄就可以完成整個應(yīng)用程序的部署。 .net推見的多層應(yīng)用程序是用VB.NET編寫用戶界面,使用C#編寫業(yè)務(wù)層,再用可管理的VC來實現(xiàn)數(shù)據(jù)訪問層。 本人在學(xué)習(xí)的時候感覺.NET的很多特性適合我公司即將開發(fā)的電子政府系統(tǒng),我個人認(rèn)為使用.NET技術(shù)來構(gòu)建一個電子政府是一個很好的解決方案。(張)
全程面授,不高薪都難
申請成功后,我們將在24小時內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長沙市天心區(qū)團(tuán)結(jié)路6號
Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有
湘ICP備14017520號-3