不會其他語言可以學(xué)習kotlin嗎


答案優(yōu)選我會建議使用純JAVA。而不要去考慮Kotlin。否則,你將失去兩大優(yōu)勢。
首先要搞清楚,kotlin與JAVA之間,其實并沒有任何關(guān)系。kotlin是那個做IDE的Jetbrains公司創(chuàng)造的語言,它只和intellij IDEA這個IDE有關(guān)系。只是這個IDE,會在編譯的時候,把kotlin轉(zhuǎn)換成JAVA代碼。所以kotlin無形中,便把使用者與這個IDE捆綁在了一起。而并不是與JAVA捆綁在了一起。

失去的第一個優(yōu)勢,便是從此無法自由選擇IDE。。。對于kotlin來講,將永遠只有一個IDE可以選擇。用戶會成為Jetbrains公司的奴隸。如果有一天,你必須離開這個IDE,那你將會淪為廢物,因為如果沒有IDEA,kotlin無法做到任何事,哪怕僅僅一個“hello world”都不能。
失去的第二個優(yōu)勢則更加致命,也是JAVA可以獲得成功的原因之一。。。JAVA能做的事情,其實很多其他語言也能做到。。但為什么JAVA可以如此受歡迎?除了JAVA本身的強大之外,還有一個原因在于,JAVA與C#語言,幾乎是一模一樣的。只有非常細微的差別,不僅語法一樣,而且連編程思想都一樣。只要掌握其中一門,完全可以在幾天之內(nèi),無師自通另外一門。然后就可以對照api文檔,去開發(fā)另外一門語言的程序了。所以學(xué)習JAVA的一大亮點就在于“學(xué)一門,會兩門”。
不會其他語言可以學(xué)習kotlin嗎

C#很了不起嗎?沒錯,非常了不起。。它本就可以視作JAVA獲得成功的最大幕后英雄。。但我不是來講故事的,因此微軟與sun公司的恩怨情仇不在此深究。
我只說三個關(guān)鍵點,你自然明白其中利害關(guān)系。
1,它是微軟的官方編程語言,微軟的親兒子,天生的富二代,Visual Studio便是為它量身設(shè)計。并且是微軟唯一可以跨平臺的兒子。。微軟前不久又為它專門設(shè)計了輕量開發(fā)工具VS code。。不遠的未來,它將成為微軟的獨子。未來幾年,微軟幾乎全部工作都將與它有關(guān)。
2,它是游戲開發(fā)行業(yè)的第一大編程語言。占有60%以上的份額。Unity3D,CE5,寒霜,夜光,這四大游戲引擎的標準語言?!犊诖諫o》《使命召喚》《FIFA》《極品飛車》《最終幻想14》等數(shù)以萬計的游戲都是由它開發(fā)而成。還包括國內(nèi)最火的手游《王者榮耀》
3,它是虛擬現(xiàn)實(VR)設(shè)備開發(fā)的第一大語言。
不會其他語言可以學(xué)習kotlin嗎

扔掉JAVA,改用kotlin,也就等于與C#分道揚鑣。。。所付出的代價,在我看來是無與倫比的。
網(wǎng)上報名
  • 姓名:
  • 專業(yè):
  • 層次: ??分數(shù):
  • 電話:
  • QQ/微信:
  • 地址:

文中圖片素材來源網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系644062549@qq.com刪除

轉(zhuǎn)載注明出處:http://m.tengyi66.com