JetBrains为什么要大力推广Kotlin?
薛命灯
讲述:丁婵大小:1.43M时长:03:08
2011 年,在经过了一年精心开发之后,JetBrains 发布了他们的 JVM 编程语言 Kotlin。2016 年 2 月 15 日,Kotlin 1.0 发布,这也是它的第一个正式稳定版。在 2017 年 5 月的谷歌 IO 开发者大会上,谷歌宣布安卓平台正式支持 Kotlin,Kotlin 从此成为安卓的一等开发语言。
Kotlin 也被戏称为安卓上的 Swift,并与 Java 之间展开了一场没有硝烟的角逐战。很多人认为,JetBrains 之所以推出 Kotlin,主要是想开发出一门比 Java 更好的编程语言,以提升开发者的工作效率。
但在商言商,JetBrains 是一家靠出售开发工具为生的公司,如果从他们的商业策略角度来分析问题,或许能够找到更恰当的理由来解释为什么 JetBrains 要极力推广 Kotlin。
IDE 是 JetBrains 最主要的产品线,而编程语言对 IDE 来说至关重要。但编程语言的商业化太难做,因为切换编程语言对于企业来说代价巨大,所以很难说服企业改用其他编程语言。
从 IDE 厂商的角度来看,他们需要为支持的每一种语言开发工具。现在的开发语言这么多,每个开发者和企业又都有自己的偏好,所以 IDE 厂商必须憋足了劲开发一大堆工具。对于 JetBrains 来说,最重要的是要想办法把开发者笼络到同一门易于维护的语言上,而最好维护的语言莫过于自家开发的语言了。
反过来说,IDE 对于编程语言来说也是至关重要的。编程语言难以商业化,那么 IDE 呢?不同的 IDE 有不同的功能特性和外观,开发者也会有自己的喜好,所以 IDE 也是难以互相替代的。不过相比编程语言,要切换 IDE 还是相对容易的。那些不愿意掏钱为个人项目购买 IntelliJ 许可的开发者完全可以使用开源的 IDE 代替,比如 Eclipse、Atom 等等。
所以说,JetBrains 可能面临流失用户的风险,因为用户有太多可选择的 IDE。不仅如此,如果出现了一门新语言,大家蜂拥而上,那么 JetBrains 能够分到的市场份额可能更小了。所以,JetBrains 要想在 IDE 大战中保持市场份额,最重要的是不要让开发者有机会切换到其他 IDE,那怎样才能做到这一点呢?答案就是把开发者牢牢绑死在自家的语言上。
除了以上两点,推广 Kotlin 对 JetBrains 来说还有第三个好处,那就是顺便提升他们的非 IDE 工具的市场份额。除了 IDE 产品,JetBrains 还推出了持续集成服务器产品 TeamCity 和问题跟踪系统 YouTrack 等。一般来说,使用了 Kotlin 和 IntelliJ 的用户也很有可能会使用他们家的其他产品。
这样看来,JetBrains 所说的提升生产力只不过是个幌子,他们的终极目标是锁定用户,牢牢地钉住市场份额。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论