永发信息网

为什么谷歌会选择Kotlin

答案:1  悬赏:30  手机版
解决时间 2021-11-12 03:08
为什么谷歌会选择Kotlin
最佳答案
JAVA现在是属于甲骨文公司的。。。谷歌挺Kotlin的一大原因,在于希望摆脱对甲骨文公司的依赖。除非你只开发安卓。否则我会建议使用纯JAVA。而不要去考虑Kotlin。否则,你将失去两大优势。
首先要搞清楚,kotlin与JAVA之间,其实并没有任何关系。kotlin是那个做IDE的Jetbrains公司创造的语言,它只和intellij IDEA这个IDE有关系。只是这个IDE,会在编译的时候,把kotlin转换成JAVA代码。所以kotlin无形中,便把使用者与这个IDE捆绑在了一起。而并不是与JAVA捆绑在了一起。

失去的第一个优势,便是从此无法自由选择IDE。。。对于kotlin来讲,将永远只有一个IDE可以选择。用户会成为Jetbrains公司的奴隶。如果有一天,你必须离开这个IDE,那你将会沦为废物,因为如果没有IDEA,kotlin无法做到任何事,哪怕仅仅一个“hello world”都不能。
失去的第二个优势则更加致命,也是JAVA可以获得成功的原因之一。。。JAVA能做的事情,其实很多其他语言也能做到。。但为什么JAVA可以如此受欢迎?除了JAVA本身的强大之外,还有一个原因在于,JAVA与C#语言,几乎是一模一样的。只有非常细微的差别,不仅语法一样,而且连编程思想都一样。只要掌握其中一门,完全可以在几天之内,无师自通另外一门。然后就可以对照api文档,去开发另外一门语言的程序了。所以学习JAVA的一大亮点就在于“学一门,会两门”。
C#很了不起吗?没错,非常了不起。。它本就可以视作JAVA获得成功的最大幕后英雄。。但我不是来讲故事的,因此微软与sun公司的恩怨情仇不在此深究。
我只说三个关键点,你自然明白其中利害关系。
1,它是微软的官方编程语言,微软的亲儿子,天生的富二代,Visual Studio便是为它量身设计。并且是微软唯一可以跨平台的儿子。。微软前不久又为它专门设计了轻量开发工具VS code。。不远的未来,它将成为微软的独子。未来几年,微软几乎全部工作都将与它有关。
2,它是游戏开发行业的第一大编程语言。占有60%以上的份额。Unity3D,CE5,寒霜,夜光,这四大游戏引擎的标准语言。《口袋妖怪Go》《使命召唤》《FIFA》《极品飞车》《最终幻想14》等数以万计的游戏都是由它开发而成。还包括国内最火的手游《王者荣耀》
3,它是虚拟现实(VR)设备开发的第一大语言。
扔掉JAVA,改用kotlin,也就等于与C#分道扬镳。。。所付出的代价,在我看来是无与伦比的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
石字旁加个危怎么打出来在电脑上
关于去日本旅游
捷达车电动车窗和手摇车窗的区别和原理
壹家美缝:瓷砖美缝剂最常用的几种颜色,美缝
kiroro 《あの顷》 的中文歌词
DB2 SQL error: SQLCODE: -805, SQLSTATE: 51
兰州赴加拿大生子价格是多少?
双色球01+03+09+15+16+33+12中过奖么
天文卫星有什么用处和功能
跪求大虾发辰南的作品 !
0.85=( )/10=( )折=百分之( )
小米手机 2s recovery模式怎么进入?
我玩QQ红包三天输了八万,要怎么举报群主
我发现我和男朋友没什么话说了,我和他有分手
雅润男士专用湿巾又副作用吗
推荐资讯
自来水1小时能放几吨水?
芥菜的功效有哪些?
中国农业银行(305县道中商购物广场底商)地址
联想i760手机游戏
求好看的小说 要求男的白衣飘飘 帅帅的 仙风
宁德霞浦牙城当地话“七头”,普通话怎么说?
是姐夫跟小姨子十几年的不正当关系,姐姐有四
基本农田保护区,也可以占用吗?
去银行工作好还是去企业好?
为什么有那么多的女人随地小便?回答采纳你20
得一经典上联,求下联与横批,绝对经典哦
怎么注册风盾防火墙
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?