Scala有多严重?

Scala是否不适合进行认真的开发? 这个问题是史蒂芬·施密特(Stephan Schmidt)在最近的博客中提出的 ,其中“严重发展”被定义为“为了经济利益”。

根据他对“ 2.8版本的地狱”的经验,他的回答是“否”,他将Scala 2.8的责任牢牢地归咎于Scala社区。 在施密特看来,“开发人员对语言研究和撰写论文感兴趣,而不是为实际开发编写语言。” 这意味着类消失并出现,二进制和API兼容性被忽略,并且Scala通常在发行版之间“一时兴起”更改。 他强调,Scala社区应该专注于修复错误,并暂时搁置该功能集。

但是,他博客的访问者指出,他的帖子与施密特所说的“ 2.8版本的地狱”有关。 Scala 2.8仍处于发布候选阶段。

“如果您想进行认真的开发,为什么还要使用候选版本? 为什么不只等待最终版本然后升级?” Mirko Stocker询问,Thomas Jung在Scala 2.8 RC和OpenJDK 7之间进行了比较,后者也在正式发布之前发布版本。 “您应该将标题更正为“ Scala 2.8不适合进行认真的开发”。 这不是新闻。 它尚未发布。 您希望现在有一个稳定的OpenJDK 7吗?”他问。

James Iry已在博客上回复对原始帖子的回复 ,他也同意在处理RC时可以预见Schmidt描述的API兼容性问题。

施密特跳入测试版。 随后出现了少量版本控制。 施密特由此得出结论,Scala开发团队不在乎,Scala不适合开发。”他总结道。 但是,他确实承认,在Scala中维护二进制兼容性存在一个持续的问题,但是下一个主要发行版将彻底解决二进制兼容性问题。

Schmidt提出的另一个问题(已在Scala社区中获得意外支持)是,Scala 2.8的命名具有欺骗性,应该称为3.0。 Iry同意3.0可以更好地传达更改的程度,并且他的博客的访问者也表达了类似的观点,尽管一位访问者表示,Java的主要语言升级与次要版本升级的趋势可能会影响这一决定。


翻译自: https://jaxenter.com/how-serious-is-scala-101782.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值