首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Java或Scala相比,Ceylon有什么优势

与Java或Scala相比,Ceylon有什么优势
EN

Stack Overflow用户
提问于 2011-12-21 21:07:22
回答 2查看 2.8K关注 0票数 16

昨天,我看到来自锡兰团队的announcement,第一个里程碑版本已经公开发布。在我看来,它看起来很有趣。

从锡兰的信息来看,它的目的似乎与Scala的目的大体一致……

锡兰深受Java的影响。你看,我们是Java的粉丝,但我们对它的局限性了如指掌。Ceylon保留了Java最好的部分,但改进了在我们的经验中令人讨厌、乏味、令人沮丧、难以理解或容易出错的东西。

所以,简而言之,锡兰和Scala似乎在说(在我的解释中)我们喜欢Java,但有一些恼人的地方,所以我们想建立在Java之上,让生活变得更好。

但是我想知道的是,当Scala已经存在的时候,为什么还要像一些人所说的那样创建另一个Java-Killer呢?是什么让锡兰与众不同,还是在Scala之上?

注意:请不要“我喜欢X胜过Y",我正在寻找一个客观的观点,锡兰提供的开发社区。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-21 21:14:22

Ceylon背后的团队声称Scala太难/复杂/复杂,并试图创建更简单的东西。

从Scala社区得到的回应是,Scala并不困难,而且Ceylon错过了Scala的许多重要功能。

想一想这一点,甚至很难不陷入一场火焰之战。

票数 15
EN

Stack Overflow用户

发布于 2011-12-21 22:25:10

M1版本缺少您的链接中列出的重要功能。只要这些没有交付,Ceylon基本上只是一个语法更好的Java。一旦这些功能可用,肯定会比Java有相当大的优势,但不会超过Scala,Scala现在已经有了这些功能,而且更多(最明显的是更高级的类型)。当然,语法仍然扮演着重要的角色,但这主要是一个品味问题,也是火上浇油的绝佳因素。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8590280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档