有道理。可能是半老手從模板起步,基礎不牢。也可能是老老手基本功生疏了

來源: easycity 2013-03-15 09:07:51 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (1003 bytes)

現在的各種Framework做的真是出色,副作用就是很多與商業需求接近的老手花大部分時間在構架和Framework上,真正的底層Java編程做的很少。尤其是最近人工智能非常熱門,很多老手的業餘時間花在了統計和Machine Learning的算法上。

其實,挑選一個由優秀程序員開發的,本身性能高的Framework,配以Distributed Computing,整個係統的性能不會比自己手寫的High Load High Concurrency係統差到那裏去。但是,Off The Shelf Framework 和Distributed Systems,尤其是裝在Amazon Cloud上的,成本,可維護性,和可擴展性都要好很多。

還有一點與工作穩定性有關,就是底層的Java編程,哪怕是多線程,High Load High Concurrency,都很容易被新手和其他國家的人掌握。C時代編程占用內存最小運行速度最快的是前蘇聯程序員,結果現在流行的是浪費內存浪費CPU的Java,還加上更浪費的Ruby,Groovy,Grails.所以從中長期來說,開發成本,可維護性,和可擴展性,都會是最主要的考量。

我猜想從很多從業人員的角度,重回底層Java開發不會是首選。

所有跟帖: 

有些概念你好像還沒有說清楚,比如 Off The Shelf Framework -多哥- 給 多哥 發送悄悄話 多哥 的博客首頁 (1172 bytes) () 03/16/2013 postreply 15:52:54

確實,軟件係統種類繁多,從項目經理,構架師,工程師來看,又完全不一樣 -easycity- 給 easycity 發送悄悄話 (0 bytes) () 03/17/2013 postreply 05:20:43

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”