如何才能成為一名真正的Web程序員[2]
]3. 組件技術(shù)
我想是現(xiàn)在的Web應(yīng)用推動(dòng)了組件技術(shù)的發(fā)展,
如何才能成為一名真正的Web程序員[2]
。以前,從老式的靜態(tài)庫(kù)、動(dòng)態(tài)庫(kù)(dll),到現(xiàn)在的COM/DCOM,再到正在興起中的Web Service;從單機(jī)調(diào)用,到基于內(nèi)部網(wǎng)的分布式調(diào)用,到現(xiàn)在基于Internet的分布式計(jì)算,F(xiàn)在的.應(yīng)用都是基于組件的n層結(jié)構(gòu),最明顯的就是COM和JavaBean。這些東西體現(xiàn)了軟件架構(gòu)的發(fā)展,以前是基于單機(jī)的應(yīng)用,然后是C/S結(jié)構(gòu),到現(xiàn)在的B/S結(jié)構(gòu)。我記得李維曾經(jīng)說(shuō)過(guò),程序員一定要注意軟件技術(shù)的發(fā)展趨勢(shì),只有這樣,才不至于被淹沒(méi)在技術(shù)的洪流中。我想,作為Web程序員,一定要明白COM的原理,如何實(shí)現(xiàn)這種調(diào)用、如何進(jìn)行分布式調(diào)用。說(shuō)實(shí)話,我覺(jué)得COM還是比較復(fù)雜的,否則微軟為什么要提供ATL和VB呢,要搞明白,應(yīng)該學(xué)學(xué)C ,因?yàn)閂C中提供的ATL庫(kù)可以很明顯的說(shuō)明COM的內(nèi)部運(yùn)行機(jī)制,
資料共享平臺(tái)
《如何才能成為一名真正的Web程序員[2]》(http://m.oriental01.com)。4. 網(wǎng)絡(luò)技術(shù)
這可以說(shuō)是Web程序員最應(yīng)該懂得東西。起碼,應(yīng)該知道Web服務(wù)器的機(jī)制,要明白Http協(xié)議。就拿IIS來(lái)說(shuō),要懂得web應(yīng)用程序運(yùn)行的進(jìn)程安全和IIS的關(guān)系,懂得ISApi的作用。
如果有時(shí)間,就看看TCP/IP,看看winsock,這些都是底層的網(wǎng)絡(luò)的東西。
我所說(shuō)的這些都是基于微軟技術(shù)下的東西,其他的像Java方面的東西都可以對(duì)照參考,就不多說(shuō)了,這也是我這幾年來(lái)的一些心得?傊瑢W(xué)海無(wú)涯,每當(dāng)接觸一些新的東西,就會(huì)發(fā)現(xiàn)自己的不足,同時(shí)也就覺(jué)得基礎(chǔ)知識(shí)的重要。說(shuō)實(shí)話,像我們做應(yīng)用開(kāi)發(fā),用別人的東西,在現(xiàn)在這種情況下,新的技術(shù)層出不窮,稍不注意就會(huì)被甩開(kāi),這也是沒(méi)有辦法的事情。
【如何才能成為一名真正的Web程序員[2]】相關(guān)文章: