軟體最傑出的十個成功(4,5) (轉)

worldblog發表於2007-12-04
軟體最傑出的十個成功(4,5) (轉)[@more@]

[譯者序] 我們都在探索的未來,讓我們回過頭來看看過去的十年裡發生了什麼;我們又記住了什麼;我們又將看到什麼?因譯者水平有限,如有不當之處,並非歪曲作者本意,請參閱作者原文。:namespace prefix = o ns = "urn:schemas--com::office" />

到密碼,這些技術照耀著過去的十年。

The Inte

別把它搞錯,在這個列表中的很多項(開放原始碼, Java, , )從不能沒有的Internet的商業的來臨而出現。如果因特網仍然是大學生和研究人員的骯髒的小秘密,這張表將是不同的。它將主要是單個的供應商的專利技術。就算許多人就作為通訊媒介使用它, 用電子和即時訊息傳送,Internet在不顧地理位置員中扮演了一個重要的角色。

除了作為一個通訊的工具,Internet也最終證明了客戶/計算的價值。“Web確實給予了客戶/伺服器所承諾的,它是分散式的,化的應用。”Zetie說, “客戶端不必很大,很胖,不必是一個整體的軟體整合塊。”

Internet也消除了客戶端和服務端保持緊密聯絡的必要,併為和互動理清了關係。至少,用常規的客戶/伺服器遠端訪問,你需要一個定製的客戶端,更有可能的是專用的和租用線路。現在你所需要的是一個支援HTML和HTTP的。“Web的偉大貢獻是沒有在怎樣將被管理之前必須同意一個響應時能有一個聯絡”Simon Phipps,在Cupertino, Calif的Sun Microsystems的首席軟體傳道者這樣說,“我們不必用相同的或軟體來共享資料。”今天的程式設計師可選擇用瘦的,執行在任一瀏覽器的客戶端,或存在於或裡的豐富的,胖的客戶端。

面向

引進了現實的,一致的,元件化的軟體設計方法,而並非程式設計師寫一個基於單一來源而且必須按照它所規定的區新增子程式。如果程式設計師想在多個應用程式中重用他的程式碼,他必須保持程式碼是清潔的,元件化的,並且有好的文件。因此,不但節省了程式設計師大量的鍵入,OOP也淨化了程式設計師的行為。

“它在軟體設計的活動性方面被賦予了更多的知覺,”Jim Coplien, 一個在Murray Hill, N.J.的貝爾實驗室軟體產品研究部技術機構的著名成員說,“它向程式設計師表明設計是一項有用且有趣的工作—而不是一件苦差事。”

OOP結合作為通訊媒介的Internet把程式設計帶到了一個技術的新臺階。因為它簡化了程式設計師間的溝通,就像共享主意,程式碼和技巧那樣,寫出比以前更好的應用程式變得簡單了。當然,Internet也對程式設計師增加了世界性得要求。因為這個增加了的需求和Internet的全球連線,程式設計師和開發團隊的方法也適當地改變了。開發團隊能在不同的場所工作—從家庭工作者到工作在不同大陸上的人,從Menlo Park到Mow,從Bellevue到Bombay。這些開發團隊集合了程式設計的才能而不管他們住在哪兒,而且他們召集他們的成員一起用Internet作為一個合作的,共享和通訊的工具。有了特有的OOP設計,應用程式不僅能被迥異的團隊開發,甚至能在不同的地方被當主人招待。[待續]


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988328/,如需轉載,請註明出處,否則將追究法律責任。

相關文章