Java平台與.Net平台在伺服器端前景預測

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

如果是伺服器端, 毫無疑問C#是很難跟Java拼的。

就算將來,微軟逆襲的機會也很渺茫了。就技術的先進性來說, Java平台是不如.Net平台, 但是, 程式員對於兩個平台,直接接觸的基本以語言為主,也就是Java和C#,至於JVM和CLR,這兩個運行時的好壞, 對於程式員而言 ,沒有那麼明顯。所以, 程式員的注意力都是在Java和C#兩門語言身上的。

就語言特新而言, 說Java被C#吊著打、甩幾條大街,都是不為過了, 只要不是從上世紀穿越過來,沒人會說Java漂亮的。這也是C#最大的優勢所在, 也是它逆襲Java的重要資本。我一直來都是微軟粉,希望有一天C#能反超Java,雖然我寫代碼的語言還是Java為主, 但那是行業趨勢所迫。

可現在不一樣了。JVM上的kotlin語言似乎非常的有潛力, 還被google收為乾兒子, 待遇比親兒子golang都好。

kotlin能和Java無縫共存,兩門語言在一起,和諧到不可思議,就差不能寫在同一個檔案裡了。

跑在JVM上的項目,我現在基本都用Kotlin寫了,並且也在公司裡進行了推廣, 有一部分同事已經開始使用。
就我的使用體會來說, Kotlin文法層面完全不輸於C#,先進的特新一樣不少,寫起代碼來各種吊炸天的舒服。我甚至覺得,Kotlin團隊開發這門語言時,是不是照著C#一樣畫葫蘆的。

所以說, Kotlin一出來, .Net平台相對於Jvm平台,語言的文法優勢就失效了。 而剩下的那些東西, 本來就不是.Net強項, 又怎麼和Jvm對屌。當然, 這裡並不是說windows不如linux,CLR不如JVM ,但是兩項因素的優勢,還不足以成為逆襲成功的武器。

包括現在更新到2.0的.Net Core, 也沒有強大到令開發人員們眼前一亮,有讓開發人員們有強烈使用慾望的理由。雖然這種技術很好, 但是Java也不差啊。新技術帶來的好處還填不平技術切換產生的成本。

現在.Net平台唯一的優勢估計之剩下宇宙第一的開發神器 visual studio了, 雖然JB家的IDE很不錯,但跟VS比還是有差距。
學習交流群:669823128

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.