Rapid Application Development (RAD) and Test Driven Development (TDD) are big goals for the Alfresco SDK. The SDK is designed to support the hot reloading of code (via Spring Loaded) so that you can modify JavaScript, FreeMarker and Java code, and have the changes take effect without having to click the Refresh Web Scripts button, restart Tomcat, restart Alfresco, or restart anything else!
For example, in your SDK project, you can change test code, re-run your test, and the results will be displayed immediately. This allows for Test Driven Development (TDD).
The hot reloading above all saves you time as a developer. No more waiting around for Alfresco restarts to see your code changes take effect. This saves you time and money.