Lavorando quotidianamente in ambienti Java Enterprise, l'aspetto più negativo è senza dubbio il tempo perso nelle operazioni di riavvio e redeploy delle web application.
In alcuni casi gli application server offrono funzionalità di hot deploy, che permettono di effettuare redeploy senza dover fermare il server, ma spesso i risultati non sono quelli desiderati.
Qualcuno potrà dire che ci sono framework come Play! che evitano questo problema, ma sarebbe possibile ottenere un risultato simile in maniera nativa e framework-agnostic?
La risposta è affermativa e, per la precisione, si chiama JRebel.
Giunto recentissimamente alla versione 4.5, è un'estensione per la JVM in grado di eliminare le fasi di deploy e redeploy, nonché quella di riavvio dell'application server, per numerose tipologie di modifica del codice, indicate in maniera accurata sul sito ufficiale.
Proprio con l'ultima versione è inoltre arrivata una graditissima novità : il rilascio di una versione gratuita per progetti non commerciali (JRebel era sempre stato a pagamento) chiamata JRebel Social. Il perché del "social" è presto detto: in cambio dell'utilizzo gratuito del software bisognerà registrarsi e periodicamente accedere con il proprio account Facebook o Twitter alla pagina di JRebel Social.
Per chi poi non ha voglia di invischiarsi in simili procedure, c'è sempre la versione trial per 30 giorni.
Se vuoi aggiornamenti su Java inserisci la tua email nel box qui sotto: