ZeroTurnaround today announced the release of JavaRebel 2.0, a JVM plugin that enables Java developers to see changes to their code immediately, without the need for application or container restarts.
Two weeks ago, JavaRebel 1.0 won a JOLT Productivity Award for its role in cutting development time and development team costs — recognition of the significant productivity gains that current customers are reporting. “We’re hearing that teams are saving an average of 10-40 minutes per developer, per day, in time otherwise wasted on application restarts”, said ZeroTurnaround marketing captain, David Booth, “Using time saved and developer salaries to calculate ROI, we’re talking about thousands of dollars in savings, per year, from each member of the team using JavaRebel in their development.” With JavaRebel 2.0’s expanded feature set, easy installation, and dramatically improved performance, ZeroTurnaround looks to build upon the success of the first version.
While the cost savings are beneficial in any economic climate, developers report results of another nature. “We’re hearing that the folks who used to look with envy at this feature in dynamic languages like Ruby and Python, are feeling much more comfortable with their Java applications now”, mentions ZeroTurnaround founder, Jevgeni Kabanov, “they’re enjoying the quick feedback and the incremental development techniques that flow naturally from a lightweight coding style like this.”
JavaRebel 2.0 supports:
- Changes to method bodies
- Changes to class structure, including adding methods, fields, constructors, changing/adding annotations, and changing interfaces
- Changes to configurations in Spring, Guice, Wicket, Stripes, Tapestry 4, and Struts2, with an open API for adding further support
- All major JVMs and containers
- Exploded and Unexploded Development practices – what does this mean?
ZeroTurnaround has priced JavaRebel 2.0 for the cost-conscious at 149USD per concurrent user, per annum. Based on customer feedback, they expect most firms will see the tool pay for itself within the first month of use, and offer a 30-day no-questions-asked money-back policy.
ZeroTurnaround is a trademark of a prominent Baltic company, Webmedia, Ltd. that focuses on improving developer productivity. Turnaround is the time it takes for the changes in code to propagate to a running application. It includes build time, deploy time and initialization time.