JRebel 不需再重新部署
JRebel是一个小型的JVM插件它能使Java程序员在不需重新部署情况下即时地看到代码改变后的结果JRebel 能够在一个时间点让你单独地更新管理类文件和资源的版本来替换块应用部署当开发者在IDE中对类和资源有任何的修改时变化能立刻地反映到已经部署好的应用中通过省略从构建到重新部署期所花时间每年能节省约周
Neoj 图像数据库
Neoj是一个高性能图形引擎该引擎拥有成熟稳健的数据库的所有特性程序员利用面向对象灵活网络结构而不是严格的静态表操作但是他们可以完全享受到具备完全事务特性企业级数据库的所有好处对于很多应用来说Neoj相比关系型数据库性能提升倍同时Spring和其他框架有相应的插件支持
Gradle 一个更好的构建工具
Gradle充分吸取了Maven和Ant的优点Gradle站点说道工程自动化是软件项目成功的必要条件而且它应该是实现起来简单易用好玩的构建没有千篇一律的方法所以Gradle没有死板的强加方法于我们尽管你会认为查找和描述你的方法很重要然而Gradle对于如何描述它有着非常好的支持我不认为工具能够拯救我们但是Gradle能给你所需要的自由你可以利用Gradle构建易描述的可维护的简洁的高性能项目
Akka 更加简单的可伸缩性容错性并发性远程调用的Actor模型应用
编写出可靠的并发容错可伸缩的应用简直太难了很多时候是因为我们使用不合理的工具和错误的抽象级别Akka正是用来解决这些难题的使用 Actor模型与STM(软件事务内存)提高抽象级别Actor提供了更好的平台来建立可靠的并发和可伸缩的应用对于容错采取任其崩溃接受失败的模型(Let it crash/Embrace failure)它已经成功运用在电信行业系统几乎不会宕机(高可用性 % 一年只有 ms宕机这里有详细介绍)Actors同样为透明的分布式提供了抽象化为真正的可扩展和容错的应用提供了基本要素
Play Framework关注开发者效率和RESTful风格的架构
Ruby中有Rails框架Groovy有Grails现在Java有了Play!Play 是一个纯Java框架因此可以继续使用你钟爱的开发工具和类库如果你已经在使用Java作为开发平台那样也不需要切换到另一种语言另一种IDE和库文件你要做的仅仅是切换到一个更高效的Java环境中