推荐这几款开发流程增强工具让您事半功倍
JRebel:热部署解决方案 Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。网上可搜索到破解版。 AspectJ:面向切面的Java扩展 AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 Lombok:减少冗余的代码生成器在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。 auto:源代码生成器集合Auto是google开源出来的专门针对Java的一款源代码生成器。 为什么需要代码生成器 Java是完全是一种机械的,重复的,并且没有经过测试的一种代码。有时候这是细微错误的来源。这听起来像是一个机器人干着工作。Auto项目是一个可以自动完成这些任务的集代码生成器。它们创建的代码,可能你已经写过了,但是他们不会产生错误。 HotswapAgent:支持无限次重定义运行时类与资源Java运行时无限制的类和资源的重定义 HotSwapAgent 项目的主要目的是避免臭名昭著的开发周期,即“更改->重启+等待->检测”。在开发期间保存并重新加载是标准的流程,而且其他语言(包括C#)也有这种流程。 vert.x:多语言事件驱动应用框架近年来,移动网络、社交网络和电商的兴起,使各大服务提供商的客户端请求数量激增,传统服务器架构已不堪重负,致使基于事件和异步的解决方案备受追捧,如Vert.x框架基于事件和异步,依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 【编辑推荐】
点赞 0 (编辑:ASP站长网) |