Groovy,Scala可能让我的生活更轻松?

oni*_*unn 4 java groovy programming-languages scala

是否有可能用groovy或scala替换我每天使用的任何java编码?例如,编写包含servlet/portlet等的小型webapp.

Mic*_*ael 9

我已经完全取代了之前使用Scala用Java编写的服务器端处理/数据处理.它让生活变得更轻松,更有趣.

  • 用于REST Web服务的小型servlet编写在Step(web pico"框架"之上,它是一个单独的代码文件,可爱的小型servlet包装器)http://github.com/alandipert/step.Scala的xml处理与一个简单的json输出器(我使用Twitter的)相结合,使得这完全无痛.
  • Hibernate + Annotations作为我的持久层(一旦你清理了Hibernate的集合处理/类型,就会非常轻松)
  • 各种数据处理后台任务.

这当然是可能的,而且是一个非常简单的过渡.刚开始编写Scala就好像你在编写Java一样,最糟糕的是它只是Java而不是那么冗长.从那里你可以逐渐掌握Scala概念:选项,功能概念,闭包等.