您是否计划使用Scala编程语言以及什么项目?

时间:2009-03-15 13:44:34

标签: java scala jvm

您在哪里看到Scala用于您的项目?

5 个答案:

答案 0 :(得分:2)

我想过在我的项目中使用Scala(交易服务器软件 - 我特别喜欢它的Erlang风格的演员模型),但Scala仍然存在一些性能问题(我希望他们很快就会修复它)。否则,这很好(在IntelliJ IDEA中获得了不错的IDE支持)。

我在Java中重新实现了Scala actor模型的重要部分。它有效。

答案 1 :(得分:1)

最近我查看了Scala编程语言,我的印象非常类似于我对其他函数式编程语言的印象。 Scala做的很好,但这并不意味着我会选择它作为项目中的主要编程语言。它简洁而且易于并发,因此我想用它来实现适合的项目的一部分。

例如拿Twitter。他们遇到了可伸缩性问题,因为他们在Ruby中的消息队列无法为他们提供所需的吞吐量 - 主要原因是在Ruby及其GC中实现了线程。一个非常好的访谈是http://www.artima.com/scalazine/articles/twitter_on_scala.html。 Twitter开发人员谈论他们选择Scala的原因以及他们面临的问题以及为什么他们认为它只适合整个应用程序堆栈的一部分。

答案 2 :(得分:0)

没有。

当我看到它时,最后一次支持不是我需要它来进行一些现实世界的项目:

  • IDEA和Eclipse中的良好IDE支持
  • 广泛的文档
  • 稳固的用户群

我不认为目前对客户和同事使用Scala负责任的决定。如果事情变得丑陋,可以很容易被groovy或java取代的小型库可能是例外。

虽然我非常喜欢Scala中的功能组合,但它似乎并没有获得现实世界的牵引力。

答案 3 :(得分:0)

我已经玩了一些,但还没有找到适合我们的软件(内部使用业务流程的东西)。我可以看到它可能与科学界很合适。

答案 4 :(得分:0)

@Jens Schauder Scala IDE支持自上次你看起来已经成熟了。我们最近检查了Eclipse支持,插件非常棒 - 它安装无缝,无缝连接。

我建议你再试一次,在这里或其他任何地方发表评论。事实上,我们刚刚完成了一个基于Scala的项目 - 这是一个我必须承认的经验,但它绝对值得。

我的建议是:获取您选择的IDE插件,并获得一个非常关键的项目,以便在愤怒中尝试。

祝你好运:)