首頁>Club>
10
回覆列表
  • 1 # 玩著學程式設計

    我覺得 .net 各方面都蠻好的,完全可以做出非常好的系統,開發效率高,整體投入成本也低的,而且薪資也不錯,市場的需求也比較大;

    學習.Net 的時候,是在“ 如鵬網 ”上學習的,有個教程叫《.net就業為什麼會這麼火》,分析的挺到位的,可以去看看;

    有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,隨時隨地學程式設計,有問題隨時提問,老師實時線上答疑,口碑不錯,基本上都是慕名而去的;

    每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式提交,為以後的面試打下基礎,有新的課程更新了,也是可以繼續申請了來學習的;

    比如說提高班的課程,都是可以免費申請了來學習,具體的可以到如鵬網官網上去了解一下。

  • 2 # 普釘

    這個由來已久。

    我個人從04年開始學習程式設計,當年還是微軟系的佔上風,主要是C++和VB,因為當年也是桌面系統佔主流,而桌面系統是Windows的天下,所以當年微軟的策略也可能是以Windows為中心,打造一系列產業鏈。

    後來,web慢慢的流行,佔了主流,Linux伺服器變成了主流,移動端也開始佔據主流。

    應用趨勢的改變使得能夠真正跨平臺的JAVA語言大行其道,加之JAVA語言擁抱開源使得其生態鏈及其完整,存在很多優秀的框架,服務,產品,這些東西的存在遮蓋了JAVA語言本身的缺點。這裡提一點,JAVA是一個成功的語言,但是它沒能給公司帶來什麼利潤,sun公司倒閉了被收購了,商業和技術真是兩碼事。

    .Net語言是微軟看到了JAVA的流行,而設計的一個競爭語言,它具有後發優勢,去除了一些JAVA晦澀的語法,當然也從底層有了一些最佳化,比如JAVA的泛型並不是嚴格意義上的泛型,因為執行時沒用泛型資訊,也不能有值型別的泛型,.Net可以。

    JAVA在後續版本中引入了在.Net中成功的概念,他的一個很重要的版本1.5,優化了JAVA的語法,而這些最佳化你可以在.Net中找到對應的實現,比如annotation其實.Net的attribute概念實現,還有其它的。

    .Net也在引入JAVA裡成功逗我概念,如task可能對JAVA future實現的一個引入。

    從語言本身來說JAVA和.Net共享一種設計理念,中間語言,JIT,執行時,但.Net更新,語法更美。用過都知道,.Net的property比JAVA的 get,set方法不知道爽多少。

    但是一方面微軟本身的對.Net閉源,和外界影響,使得JAVA佔據上風,擁有了完善的生態鏈。

    國內,大部分明星公司是網際網路公司,網際網路公司以web為主,JAVA程式設計師更多,薪資也高一點,因為需求大和網際網路公司的工作強度大。

    所以,就出現一個常見的說法,.Net做不了大專案,這個說法有點基本常識的人都知道是錯的,但是有一點是對的,因為沒有人或者很少人用.Net做大專案,所以沒有經驗,不知道有什麼坑,也很難在市場上找到足夠又優秀的人。

    作為一個,程式設計人員,我想可能,還是看個人吧,你有什麼機會,假如微軟招你做.Net,你可能會選擇.Net。

    畢竟現實就是現實,吃飯要緊。

    最後,一法通,則萬法通,只要精通一種語言,我相信,其他的語言學起來,用起來很快的。

  • 3 # 藍鳥啃蘋果

    .net的實用性相當的好,手頭的應急專案都是用這個搞的,有的甚至跑了快10年了(2.0的bs結構簡訊管理系統)沒改過程式碼,還是svn維護的。語言是一方面,主要看開發者的能力了

  • 中秋節和大豐收的關聯?
  • 神探狄仁傑電影版都有什麼?