Ceylon对Java或Scala有什么优势?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

昨天我看到公告从锡兰队已经公开发布的第一个里程碑版本。从我所能看到的看来,它看起来很有趣。

从查看关于锡兰的信息,其目的似乎基本符合斯卡拉的目的...

锡兰深受Java的影响。你看,我们是Java的粉丝,但我们知道它的局限性。Ceylon保留了Java的最佳功能,但改进了我们的经历令人讨厌,乏味,令人沮丧,难以理解或bugprone的事情。

因此,锡兰和斯卡拉似乎在说(按照我的理解),我们喜欢Java,但也有些烦恼,所以我们希望在Java之上构建更好的生活。

但是,我想知道的是,为什么要创建另一个Java杀手,就像有些人在锡兰已经开始计费时,斯卡拉已经存在?锡兰与斯卡拉的区别是什么?

注意:请不要“我喜欢X over Y”,我正在寻找Ceylon为开发社区提供什么的客观视图。

提问于
用户回答回答于

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

从Scala社区回来的回声是Scala并不难,而Ceylon错过了Scala的许多重要力量。

用户回答回答于

M1版本错过了重要功能,如链接中所列。只要这些没有交付,基本上只是一个更好的语法的Java。一旦这些特性可用,就肯定会有比Java更大的优势,但不会超过Scala,它现在已经具备了这些特性以及更多特性(最显着的更高Kinded类型)。当然,语法仍然起着重要的作用,

扫码关注云+社区