為什麼有人說招聘.net架構師非常少,而java架構師特別多?

jammon


1,版權,java生態可以規避很多版權問題。

2,學習曲線,和java對等的是C#,但是JAVA一脈相承,版本變動小。C#光看分支你就不知道哪通哪了,往往一次大更新就像一次改革換面。並且,不向下兼容。

3,JAVA搶佔了第一批手機應用開發,替換老員工的成本很高。

4,架構師不看語言的,看中間件,誰的中間件選擇多且便宜,肯定更吃香。架構師大部分還是普通人,說是架構,但是現在的系統規格,有幾個有時間,從0搭一個系統的。一個十億的項目要你1年內完成,容錯時間很少。


小汐vivi


1、歷史:

傳統web開發的三駕馬車asp(後來的.net)、 php、 jsp(java各種框架),後來又擠進來python。

2、.net不是開源出身,雖然現在大部分已開源。開發.net時,程序員開發重點不是開發框架,而是”找”相關框架或類庫。有句話在.net開發特別適用 ”沒有想不到,只有沒找到”。有時辛辛苦苦開發了某個類庫,後來發現微軟早就開發好了,只等你來用。這就是非開源技術的優點所在,整個技術規範或生態可控,且官方有大量類庫。

3、java是開源出身,其官方類庫或框架少的可憐。現在在oracle旗下,其不開源技術居多。java的開源生態鏈很完備了,世面大多數框架是基於java的。這些框架沒有java官方干預,這就造成了 百花齊放,百家爭鳴局面。由於沒有統一的體系去指導(只有java本身語言開發規範是遠遠不夠的),各個框架重複或者衝突,也是常有的事。所以java開發要懂框架,不然玩不轉。

4、總結

.net架構師非常少,是因為其非開源出身

java相反,是開源出身





肥貓技術生活


.net還要什麼架構啊[捂臉],微軟都給你提供好的,直接用就行了


分享到:


相關文章: