Kotlin功能大调查:什么该留?什么该去?
Kotlin自被谷歌官宣之后一直都在舆论的风口浪尖上,很多程序员可能还持观望态度,还没来得及亲自测试一下。不过现在也晚了,有些功能马上就要被去掉了。
JetBrains提供了这份对Kotlin用户的调查,受访者被要求提及三个期望的功能,并列举一个最不想要的功能,我们来看看结果吧!根据博客文章宣布的结果,大多数人写了三个期望的功能,接近一半的受访者选择跳过了负面提名。
▲Kotlin未来功能调查,2017年4月,匿名数据
Kotlin用户选择了他们最喜欢的三个功能:“Collection literals”,“Kotlin界面的SAM转换”和“真正不可变数据”。
JetBrains Kotlin的首席语言设计师Andrey Breslav注意到,最有争议的功能似乎是以108票赞成,120票反对的“Private members accessible from tests”功能。他解释说,结果并不令人震惊,因为“可测性设计被广泛认为是一个好的做法”。
但是,他对“可重载运算符|和&”的结果有一些疑惑(46票赞成和50票反对),他要求受访者公开分享他们的选择动机。
而负面提名是…
结果可能难以解释,因为“Optional commas”和“Optional trailing commas”被放在相同的类目下。 Breslav还表示歉意,在调查中忘记包括“Ternary conditional operator”,并承诺将会单独调查此功能。
Kotlin未来特色:三大期望功能是否可实现?
虽然结果的可信度可能多多少少受到平台、人们的偏见或舆论的影响,但大体还是可以信任的。对于上述提到的程序员期望的三大功能,Breslav表示,JetBrains并不承诺在某个时间范围内或者完全实施调查中提出的任何功能。虽然他们关心用户的需求,但是他们不会事先承诺。但他们会认真考虑衡量这些需求,一旦被认为有价值,程序员将会见到更棒的Kotlin。
本文文字及图片出自 tech.it168.com
你也许感兴趣的:
- 【译文】Java 21 – Kotlin 是否正在消亡?
- 【译文】Kotlin 的黄金时代及其不确定的未来
- Kotlin 负责人:我们是如何一步步设计 Kotlin 的?
- 为什么 Java 后端开发没有大规模采用 Kotlin?
- 要不要大规模采用 Kotlin 替代 Java?我们做了这些考量
- Kotlin 对战 Java:新秀会击败老将吗?
- Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你
- Kotlin 1.3.30 改进汇总
- Effective Java in Kotlin第一条: 考虑用静态工厂方法而不是构造器
- Kotlin使用率达35%,Java要退位了?
你对本文的反应是: