A potentially useful and cost-saving tool for Java developers
- Can save time
- There's a risk that sloppy programmers will misuse it
A potentially useful and cost-saving tool, if you're a programmer it's worth grabbing the 30-day trial of JavaRebel.
Price$ 149.00 (AUD)
Edit-compile-test-edit-compile-test. This is the "software development cycle" all programmers know well, from "Hello World" onwards. JavaRebel is a JAR file which will allow you to skip directly from "edit" to "test" while eliminating "compile" (most of the time).
Using JavaRebel is extremely simple: just pass an appropriate command when you invoke your Java Virtual Machine. It took us about 30 seconds to get it working in Eclipse. Once it's there, it's transparent - and useful.
To test JavaRebel, we launched an application, then, while the application was running, added in some additional output code to the event handler for a button.
After a second or two, we received a notice in our console window that the relevant classes had been reloaded, and the button now executed its modified behaviour.
We can foresee this saving a tremendous amount of debugging time. Even a few minutes a day saved re-launching apps adds up, over a year, to hours or even days of productivity, depending on re-deployment time after minor edits.
There are a few changes it can't handle - you can't change class hierarchy or implement new interfaces, for example, but it's unlikely you'd be making changes like that during a standard edit-compile-test cycle.
There is also a risk factor; if the app you're working on is "live" and you are careless with your configuration, you could introduce new bugs into running code. However, that's a user error and hardly the fault of the program.
The trial version of JavaRebel lasts for 30 days and prints a message in the console window when run. This should be long enough to determine if the utility provided is worth it.
Join the PC World newsletter!
Most Popular Reviews
- 1 Samsung Galaxy Note 7 review
- 2 Portable power: Venom Blackbook 13 Zero review
- 3 Alcatel Idol 4S review: King of the mid-range?
- 4 Witness a 241% Australian price hike: Dell Latitude 7370 review
- 5 Is this the best value phone on the market? Moto G4 Plus review
Latest News Articles
- LinkedIn ProFinder helps freelancers land jobs
- What you need to do to stop data from leaving with exiting employees
- As Zika looms, a question arises: Who gets to telecommute?
- Surveys suss out Windows 10 enterprise migration timelines
- Facebook battles to banish News Feed clickbait
GGG Evaluation Team
First impression on unpacking the Q702 test unit was the solid feel and clean, minimalist styling.
- CCContract Systems Analyst (Datacentre Maintenance) 160817/SA/993Asia
- CCSr. SQL Server DBANSW
- CCComms project specialistVIC
- CCQuality AnalystNSW
- FTCyber Security Sales Executive / Account DirectorNSW
- CCSales Development Executive - Flexible Working HoursNSW
- CCFinance Analyst (Junior)VIC
- CCData Centre Solutions Architect - Red Hat, Wintel & VMware - CanberraACT
- FTImplementation ConsultantNSW
- CCSenior Project Manager - Contact CentresNSW
- CCSenior Business Analyst - TaxVIC
- CCCA Gen Model Management-Oracle RDBMS, Oracle Solaris, TTNNSW
- CCOracle DBA with Solaris experienceNSW
- FTDB2 Systems ProgrammerWA
- CCPersonal AssistantVIC
- CCTest Environment ManagerNSW
- CCNetwork Engineer - TelecomVIC
- CCAnalyst Programmer/Snr. Analyst Programmer 20160817/vedAsia
- FTProject ManagerNSW
- CCDevOps Engineer - Php, LAMP, XML, scripting, JavaNSW
- CCContract Programmer (JAVA/J2EE) 160901/P/601Asia
- FTUnix Systems AdministratorNSW
- CCProject Manager- Radio CommunicationsVIC
- CCChange AnalystNSW
- CCBI-Business Intelligence Technical LeadNSW