如何才能成為一名真正的Web程序員[2]
3. 組件技術
我想是現(xiàn)在的Web應用推動了組件技術的發(fā)展。以前,從老式的靜態(tài)庫、動態(tài)庫(dll),到現(xiàn)在的COM/DCOM,再到正在興起中的Web Service;從單機調(diào)用,到基于內(nèi)部網(wǎng)的`分布式調(diào)用,到現(xiàn)在基于Internet的分布式計算,F(xiàn)在的應用都是基于組件的n層結(jié)構(gòu),最明顯的就是COM和JavaBean。
這些東西體現(xiàn)了軟件架構(gòu)的發(fā)展,以前是基于單機的應用,然后是C/S結(jié)構(gòu),到現(xiàn)在的B/S結(jié)構(gòu)。我記得李維曾經(jīng)說過,程序員一定要注意軟件技術的發(fā)展趨勢,只有這樣,才不至于被淹沒在技術的洪流中。我想,作為Web程序員,一定要明白COM的原理,如何實現(xiàn)這種調(diào)用、如何進行分布式調(diào)用。說實話,我覺得COM還是比較復雜的,否則微軟為什么要提供ATL和VB呢,要搞明白,應該學學C ,因為VC中提供的ATL庫可以很明顯的說明COM的內(nèi)部運行機制。
4. 網(wǎng)絡技術
這可以說是Web程序員最應該懂得東西。起碼,應該知道Web服務器的機制,要明白Http協(xié)議。就拿IIS來說,要懂得web應用程序運行的進程安全和IIS的關系,懂得ISApi的作用。
如果有時間,就看看TCP/IP,看看winsock,這些都是底層的網(wǎng)絡的東西。
我所說的這些都是基于微軟技術下的東西,其他的像Java方面的東西都可以對照參考,就不多說了,這也是我這幾年來的一些心得?傊瑢W海無涯,每當接觸一些新的東西,就會發(fā)現(xiàn)自己的不足,同時也就覺得基礎知識的重要。說實話,像我們做應用開發(fā),用別人的東西,在現(xiàn)在這種情況下,新的技術層出不窮,稍不注意就會被甩開,這也是沒有辦法的事情。
【如何才能成為一名真正的Web程序員[2]】相關文章:
如何成為一名真正的速錄高手09-21
如何才能成為一名合格的空乘人員11-07
揭秘如何成為真正的大boss10-08
如何才能成為一名優(yōu)秀的侍酒師09-20
什么是舞臺音響師-如何成為一名真正的調(diào)音師11-01
我們?nèi)绾尾拍茏R別出真正的客戶10-08
如何才能利用你真正的天賦創(chuàng)業(yè)?11-29
如何成為一名專業(yè)的模特09-20
如何成為一名合格的音響師10-08