是否可以用 groovy 或 scala 替换我每天使用的任何 java 代码?例如。编写包含 servlets/portlets 等的小型网络应用程序。
最佳答案
我已经用 Scala 完全取代了以前用 Java 编写的服务器端处理/数据处理。它让生活变得更轻松,也更有趣。
- 在 Step 之上编写的用于 REST web 服务的小型 servlet(web pico“框架”,它是一个单一的代码文件,可笑的小型 servlet 包装器)http://github.com/alandipert/step . Scala 的 xml 处理与简单的 json 输出器(我使用 Twitter 的)相结合,使这一切变得完全轻松。
- Hibernate + Annotations 作为我的持久层(清理 Hibernate 的集合处理/类型后非常轻松)
- 各种数据处理后台任务。
这当然是可能的,而且是一个非常简单的过渡。就像编写 Java 一样开始编写 Scala,最糟糕的是它只是 Java,但更不冗长。随着时间的推移,您可以从那里逐渐掌握 Scala 概念:选项、函数概念、闭包等。
关于java - Groovy、Scala 可能让我的生活更轻松?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1960026/