Java或Scala用于新的绿地项目?

sir*_*mak 7 java scala

在我阅读了Bloch的讨论之后http://www.infoq.com/news/2010/04/bloch_java_future 我开始考虑"我是否必须切换到新的Web开发的scala",或者在所有情况下都是首选.你有什么意见 ?

谢谢,

ege*_*ari 11

如果您选择在Java或Scala之间,那么您应该选择Scala.Spring,Hibernete等适用于Scala,所以如果你现在可以使用它.目前,在IntelliJ中Scala的工具并不算太糟糕.它不像是6个月到一年前.

但是,我必须提醒你...... Java在这一点上是一个非常臃肿的平台,用于严格的Web开发.我是一名9年的核心Java软件架构师,并且最近一直在做Scala,所以我对这些平台有偏见.即便如此,如果你想做的只是创建一个在数据库上提供适度功能的应用程序,你应该只使用Grails,甚至是Rails(尽管Grails可能更适合你的技能组合).

除非你已经知道函数式编程,否则我不建议使用Lift for Scala.