Java平臺與.Net平臺在服務器端前景預測

分類:IT技術 時間:2017-09-25

如果是服務器端, 毫無疑問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比還是有差距。

 


Tags: C# Java 語言 平臺 程序員 Kotlin

文章來源:


ads
ads

相關文章
ads

相關文章

ad