5个让人激动的Java项目

   每个 Java/JVM 领域的技术专家都应从那些项目中获益,他们中有 2011 在 SanJose 举办的 Jax 会议中提名为最好的技术产品奖的。我之所以选择他们是因为他们可以广泛用于一系列的项目中解决真实问题。作为开发者,我们也不得不在每天都讨论这些,那么 我们赶紧来看看究竟有哪些值得令人激动的项目。

        1、Neo4j   图形数据库

        Neo4j 是一个高性能图形引擎,该引擎拥有成熟稳健的数据库的所有特性。程序员利用面向对象、灵活网络结构而不是严格的静态表操作,但是他们可以完全享受到具备完 全事务特性、企业级数据库的所有好处。对于很多应用来说,Neo4j 相比关系型数据库性能提升 1000 倍,同时 Spring 和其他框架有相应的插件支持。

5个让人激动的Java项目

        2、JRebel  不需再重新部署

        JRebel 是一个小型的 JVM 插件,它能使 Java 程序员在不需重新部署情况下即时地看到代码改变后的结果。JRebel 能够在一个时间点让你单独地更新管理类文件和资源的版本来替换块应用部署,当开发者在 IDE 中对类和资源有任何的修改时,变化能立刻地反映到已经部署好的应用中。通过省略从构建到重新部署期所花时间每年能节省约5.25周。

5个让人激动的Java项目

        3、Gradle   一个更好的构建工具

        Gradle 充分吸取了 Maven 和 Ant 的优点。Gradle 站点说道:“工程自动化是软件项目成功的必要条件,而且它应该是实现起来简单、易用、好玩的。构建没有千篇一律的方法,所以 Gradle 没有死板的强加方法于我们,尽管你会认为查找和描述你的方法很重要,然而 Gradle 对于如何描述它有着非常好的支持。我不认为工具能够拯救我们,但是 Gradle 能给你所需要的自由,你可以利用 Gradle 构建易描述的、可维护的、简洁的、高性能项目”。

5个让人激动的Java项目

        4、Akka    更加简单的可伸缩性、容错性、并发性、远程调用的 Actor 模型应用

        编写出可靠的并发、容错、可伸缩的应用简直太难了,很多时候是因为我们使用不合理的工具和错误的抽象级别,Akka 正是用来解决这些难题的。使用 Actor 模型与 STM (软件事务内存)提高抽象级别,Actor 提供了更好的平台来建立可靠的并发和可伸缩的应用,对于容错采取任其崩溃、接受失败的模型(Let it crash/Embrace failure),它已经成功运用在电信行业。系统几乎不会宕机(高可用性 99.9999999 % 一年只有 31 ms 宕机,这里有详细介绍),Actors 同样为透明的分布式提供了抽象化,为真正的可扩展和容错的应用提供了基本要素。

5个让人激动的Java项目

        5、Play Framework—关注开发者效率和 RESTful 风格的架构

        Ruby 中有 Rails 框架,Groovy 有 Grails,现在 Java 有了 Play!Play 是一个纯 Java 框架,因此可以继续使用你钟爱的开发工具和类库。如果你已经在使用 Java 作为开发平台,那样也不需要切换到另一种语言、另一种 IDE 和库文件,你要做的仅仅是切换到一个更高效的 Java 环境中。

5个让人激动的Java项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值