在我阅读 Bloch 的讨论后 http://www.infoq.com/news/2010/04/bloch_java_future 我开始考虑“我是否必须为新的 Web 开发切换到 Scala”或者在所有情况下都首选 Java。你怎么看?
谢谢,
最佳答案
如果您在 Java 或 Scala 之间做出选择,您可能应该选择 Scala。 Spring、Hibernete 等与 Scala 一起工作得很好,所以如果你现在可以使用它。在这一点上,Scala 工具在 IntelliJ 中还算不错。这不像 6 个月到一年前。
但是,我必须提醒您...Java 目前对于严格的 Web 开发来说是一个相当臃肿的平台。我做了 9 年的硬核 Java 软件架构师,最近一直在做 Scala,所以我对这些平台有偏见。即使如此,如果您只想制作一个在数据库上提供适度功能的应用程序,您应该只使用 Grails,甚至 Rails(尽管 Grails 可能更适合您的技能)。
除非您已经了解函数式编程,否则我不建议您使用 Lift for Scala。
关于Java 还是 Scala 用于新的绿地项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2753722/