# JRebel Reviews
**Vendor:** Perforce  
**Category:** [Strumenti di sviluppo Java](https://www.g2.com/it/categories/java-development-tools)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 19
## About JRebel
JRebel è uno strumento di produttività che consente agli sviluppatori di ricaricare le modifiche al codice istantaneamente. Basta salvare, aggiornare e vedere subito le modifiche. Per ottenere questo, JRebel non avvolge i classloader attorno alle classi, ma modifica i classloader esistenti per rendere le classi caricate attraverso di essi ricaricabili utilizzando l&#39;istrumentazione. JRebel traccia le modifiche che fai nel tuo spazio di lavoro e le aggiorna man mano che procedi, così puoi concentrarti sul codice e rimanere nella zona senza interruzioni. Come plugin JVM, JRebel supporta la maggior parte degli stack Java aziendali reali ed è facile da installare negli ambienti di sviluppo esistenti. Con il supporto per oltre 100 framework e molti server di applicazioni popolari, IDE e linguaggi JVM, JRebel funziona immediatamente per quasi ogni stack.




## JRebel Reviews
  ### 1. JRebel: Lo strumento definitivo per sviluppatori Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paras V. | Mid-Market (51-1000 dip.)

**Reviewed Date:** March 13, 2023

**Cosa Le piace di più di JRebel?**

JRebel rende semplice per me creare codice Java per le mie applicazioni perché offre strumenti di sviluppo Java popolari come IntelliJ IDEA, Eclipse e NetBeans e richiede poca configurazione e preparazione. Posso testare immediatamente il nuovo codice in JRebel, riducendo la possibilità di introdurre bug ed errori nel codice.

**Cosa non Le piace di JRebel?**

Mentre lavoravo con questo software, a volte ho affrontato alcuni problemi tecnici o rallentamenti; oltre a questo, il costo di questo software potrebbe ostacolarne l'accessibilità tra le piccole imprese o aziende, altrimenti non ci sono problemi con esso.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

JRebel rende più facile produrre codice di alta qualità più rapidamente, il che aumenta la produttività e l'efficienza del processo di sviluppo, che può portare in ultima analisi a una qualità migliorata, un'efficienza aumentata e un software migliore.

  ### 2. JRebel - Splendido strumento di sviluppo basato su Java per la costruzione e la consegna dell'applicazione del nostro cliente

**Rating:** 3.5/5.0 stars

**Reviewed by:** Neeraja V. | Senior Developer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** December 09, 2021

**Cosa Le piace di più di JRebel?**

Utilizziamo JRebel nella nostra organizzazione grazie alla sua brillante piattaforma per lo sviluppo delle nostre applicazioni Java. Le modifiche al codice effettuate con JRebel sono rapide ed efficienti, e non dobbiamo preoccuparci dei ridistribuzioni in caso di failover dell'applicazione. Ci fa risparmiare molto tempo poiché ci garantisce visibilità di queste modifiche in tempo reale e chiarezza sull'impatto di questi cambiamenti di codice sui nostri ambienti applicativi.

**Cosa non Le piace di JRebel?**

Preserva lo stato della nostra applicazione Java in modo tale che non dobbiamo preoccuparci delle dipendenze sottostanti e delle modifiche di configurazione al codice. Ci concentriamo semplicemente sugli standard dei nostri clienti per costruire le nostre applicazioni Java, e garantisce la loro soddisfazione in larga misura. Quindi niente da non apprezzare riguardo a JRebel.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Integriamo le funzionalità che JRebel fornisce per le build delle applicazioni Java con l'aiuto di Eclipse IDE. Abbiamo ottenuto la licenza di JRebel dall'Eclipse Marketplace e sfruttiamo i suoi connettori di dati, integratori di applicazioni e altri plugin, che sono molto convenienti per sviluppare la nostra applicazione Java. JRebel consente l'autenticazione sicura delle credenziali in cui conserviamo semplicemente i nostri segreti nel nostro repository locale e importiamo il file nel nostro progetto Java. Questa funzionalità garantisce di mantenere l'integrità della password e, poiché la chiamata alla funzione avviene da Import, l'utente finale non conoscerà le credenziali poiché sono riferite dal nostro file di repository locale. La gestione delle dipendenze è fantastica in JRebel poiché definiamo chiaramente tutte le nostre dipendenze in una struttura di codice dichiarativa, e JReact si occupa degli aspetti di mappatura e utilizzo grazie alla sua integrazione applicativa e al framework di moduli personalizzati.

  ### 3. Gratificazione istantanea

**Rating:** 5.0/5.0 stars

**Reviewed by:** Zvjezdan G. | Software Architect, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 04, 2021

**Cosa Le piace di più di JRebel?**

Risparmio di tempo... rende la programmazione un esercizio molto più fluido. Piccole modifiche che non richiedono altri cinque minuti per il riavvio (almeno) per essere verificate sono apprezzate.

**Cosa non Le piace di JRebel?**

A volte non rileva effettivamente le modifiche. Usandolo integrato con IntelliJ ed eseguendo WebLogic con alcuni microservizi nel mix. Alcune modifiche non vengono rilevate ed è difficile spiegare il motivo. Quindi a quel punto il riavvio diventa necessario.

**Raccomandazioni per chi sta considerando JRebel:**

Fallo e basta. Ti sei mai sentito frustrato dai continui riavvii del server, o hai pensato che gli hot swap del codice JVM predefiniti siano carenti... allora Jrebel è la soluzione. Insieme a Xrebel... incredibile ad esempio per l'analisi SQL, un vero salvatore.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Il risparmio di tempo è il più grande in termini di aumento della produttività... e assenza di frustrazione per le attese costanti per vedere in azione le piccole modifiche al codice.

  ### 4. Apporta modifiche alla tua applicazione Java velocemente come se stessi sviluppando in PHP

**Rating:** 5.0/5.0 stars

**Reviewed by:** Juhan A. | Java Developer and System architect, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 04, 2021

**Cosa Le piace di più di JRebel?**

Mi piace che non devo aspettare per vedere le modifiche al codice che ho fatto. Mi piace anche che sia molto robusto e funzioni con qualsiasi tipo di server applicativo o configurazione. Mi piace che il supporto sia molto utile e si impegni davvero ad aiutarmi se ho un problema difficile con l'installazione.

**Cosa non Le piace di JRebel?**

L'ho usato per molti anni e in realtà non ci sono aspetti negativi. La licenza sicuramente costa denaro, ma è denaro ben speso e riesco a fare molto di più con questo tempo risparmiato (quindi guadagno di più grazie a JRebel).

**Raccomandazioni per chi sta considerando JRebel:**

Dagli un'occhiata. Non è così difficile da configurare. E avrai più tempo da trascorrere con la tua famiglia.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Quando si sviluppano grandi applicazioni monolitiche legacy, posso risparmiare diversi minuti ogni volta che apporti modifiche al codice. Con JRebel le vedo in un secondo - quindi è proprio come sviluppare un'app PHP. Senza JRebel dovrei accedere e navigare al componente che sto sviluppando dopo ogni modifica al codice - non ho questo problema con JRebel.

  ### 5. Funziona come previsto

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mustufa K. | Senior Software Consultant, Enterprise (> 1000 dip.)

**Reviewed Date:** November 03, 2021

**Cosa Le piace di più di JRebel?**

Ho usato JRebel per un progetto Java utilizzando Oracle ADF. Ha funzionato benissimo e ha risparmiato molto tempo durante lo sviluppo. Ha aiutato a caricare le modifiche Java in WebLogic senza dover riavviare il server.

**Cosa non Le piace di JRebel?**

Potrebbe essere un po' costoso se il suo utilizzo non è giustificato in base al tempo risparmiato. Molti ambienti di sviluppo potrebbero essere in grado di supportare altri strumenti open source.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Non siamo stati in grado di caricare a caldo le modifiche Java in Weblogic, quindi ci sono stati molti riavvii del server locale durante lo sviluppo di funzionalità o la correzione di bug. JRebel ha aiutato a evitare questi riavvii e ha risparmiato molto tempo nello sviluppo.

  ### 6. Ha funzionato alla grande !!!!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Prathib K. | Technical Leader, Enterprise (> 1000 dip.)

**Reviewed Date:** November 03, 2021

**Cosa Le piace di più di JRebel?**

Produttività migliorata molto su base giornaliera

**Cosa non Le piace di JRebel?**

L'agente deve essere installato sempre per l'uso

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Servizi di patching senza riavvio

  ### 7. Strumento molto utile per lo sviluppo frequente

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Assicurazioni | Enterprise (> 1000 dip.)

**Reviewed Date:** November 03, 2021

**Cosa Le piace di più di JRebel?**

Pubblicazione automatica delle modifiche al codice sul server locale

**Cosa non Le piace di JRebel?**

La configurazione sul server potrebbe essere complicata.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Lo sviluppo quotidiano aiuta a ridurre il tempo per riavviare il server per pubblicare nuove modifiche.

  ### 8. Uno dei migliori investimenti che abbiamo fatto

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cristian B. | Senior Software Development Manager, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 29, 2019

**Cosa Le piace di più di JRebel?**

Rimuovendo il tempo necessario per il ridistribuzione delle applicazioni Java, JRebel ha ridotto il tempo di sviluppo, aumentato la concentrazione degli sviluppatori sul compito da svolgere, aumentato la produttività e quindi ridotto il tempo di immissione sul mercato delle nuove funzionalità. Inoltre, fa risparmiare denaro all'azienda e puoi persino utilizzare una calcolatrice nella loro interfaccia utente per quantificarlo. 
Ad esempio: un team di 2 sviluppatori Java con 4 ridistribuzioni all'ora, 2 minuti ciascuna, JRebel ridurrà il tempo sprecato che costa $8000 all'anno, con un costo di $25 all'ora per uno sviluppatore.

**Cosa non Le piace di JRebel?**

L'interfaccia utente per la gestione delle licenze, dei rapporti e degli utenti non è abbastanza intuitiva. Ho avuto problemi in passato durante la gestione/assegnazione delle licenze; utilizziamo una combinazione di licenze dedicate e fluttuanti e non è così semplice gestirle nell'interfaccia utente.

**Raccomandazioni per chi sta considerando JRebel:**

Qualsiasi sviluppatore Java dovrebbe usare JRebel. Il tempo risparmiato per i ridistribuzioni si traduce in tempo effettivamente speso a lavorare sul compito e a consegnarlo più velocemente. Renderà gli sviluppatori più felici, i project manager più felici e il progetto andrà in produzione prima.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Abbiamo ridotto il ciclo di rilascio in un modello Agile Scrum a meno di 2 settimane, dato che ora siamo in grado di fare rilasci intermedi per piccole funzionalità durante lo sprint stesso. I nostri clienti sono più felici, il team di sviluppo ha più concentrazione e un migliore senso di completezza.

  ### 9. La velocità di cui abbiamo bisogno

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 17, 2019

**Cosa Le piace di più di JRebel?**

Quanto è semplice installare e utilizzare.
Ti consente di applicare le modifiche apportate al codice alle applicazioni Java senza la necessità di effettuare continuamente ridistribuzioni nei container.
La quantità di tempo che risparmi nello sviluppo.

**Cosa non Le piace di JRebel?**

Non penso nulla, non ho calcolato la quantità di risorse consumate nel computer, ma penso che ne varrebbe la pena.

**Raccomandazioni per chi sta considerando JRebel:**

È semplice, devi solo provarlo per vedere quanto tempo si risparmia.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Il grande vantaggio di non dover fare ridistribuzioni ogni volta che si apportano modifiche al progetto. Se calcoli tutto quel tempo alla fine dello sviluppo, è un'incredibile quantità di ore.

  ### 10. Il ricaricamento a caldo è una funzionalità indispensabile.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gaurav B. | Senior Software Engineer, Internet, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 04, 2019

**Cosa Le piace di più di JRebel?**

Soffrivamo molto perché anche se cambiavamo una sola riga di codice dovevamo riavviare e ci voleva più di 40 minuti per riavviare il server perché abbiamo una base di codice molto pesante. JRebel è davvero incredibile e ricarica il codice a caldo in modo che non dobbiamo riavviare ogni volta che facciamo una modifica.

Aumenta molto la produttività.

**Cosa non Le piace di JRebel?**

A volte non è possibile ricaricare a caldo, ma molto raramente.

**Raccomandazioni per chi sta considerando JRebel:**

Incredibile nel ricaricamento a caldo e nel debugging.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Ricaricamento a caldo per aumentare la produttività.

  ### 11. Benedici per sviluppatore Java con grandi applicazioni

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** April 12, 2019

**Cosa Le piace di più di JRebel?**

Ho lavorato in un'azienda che ha una grande applicazione monolitica, l'avvio del server stesso richiede 15 minuti, ogni volta che dovevamo fare modifiche e testarlo ci metteva un'eternità ed era piuttosto impegnativo per lo sviluppatore fare modifiche al codice durante il test. Uno dei membri del team ha suggerito di utilizzare il plugin jrebel per l'IDE Eclipse ed è stato un punto di svolta poiché abbiamo reso il nostro sviluppo più veloce senza riavviare l'applicazione per ogni piccola modifica.

**Cosa non Le piace di JRebel?**

Lavorando con più progetti, rifletteva automaticamente le modifiche sul progetto dipendente, dobbiamo compilare parte per questo non penso a nulla. Il prezzo potrebbe non essere sicuro poiché abbiamo poche licenze per il team.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Rendi lo sviluppo più veloce.

  ### 12. Programmazione

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Sicurezza informatica e di rete | Mid-Market (51-1000 dip.)

**Reviewed Date:** April 16, 2019

**Cosa Le piace di più di JRebel?**

JRebel è un ottimo linguaggio di programmazione per correggere bug o aggiungere qualcosa di nuovo al programma.

**Cosa non Le piace di JRebel?**

Può essere più difficile, e una volta che sbagli un simbolo nel codice, non assomiglierà per niente a Java. Così, rovinando lo sviluppo del bug.

**Raccomandazioni per chi sta considerando JRebel:**

Sappi cosa stai facendo e usa la sicurezza del programma per controllare il codice. Un piccolo errore aumenterà il bug e aggiungerà al problema.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Sto programmando per correggere bug e riparare funzionalità danneggiate in un programma. Un vantaggio, Java si sviluppa insieme a JRebel.

  ### 13. Incredibile migliorare il tempo di distribuzione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pushpraj M. | ITA, Enterprise (> 1000 dip.)

**Reviewed Date:** January 30, 2019

**Cosa Le piace di più di JRebel?**

Sto usando questo software da più di 2 anni. È ottimo per un'implementazione più veloce. Non è necessario configurarlo molto.

**Cosa non Le piace di JRebel?**

Non ho davvero nulla da disprezzare al riguardo. Il prezzo può essere l'unico fattore che mi sembra un po' alto. Dovrebbero avere una versione gratuita per più giorni.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

La mia applicazione impiegava più di 10 minuti per essere distribuita ed era quasi impossibile apportare modifiche al codice e testarle spesso. Dopo Jrebel, viene distribuita in 1-2 secondi.

  ### 14. di' addio al dispiegamento

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** April 04, 2019

**Cosa Le piace di più di JRebel?**

Mentre lo uso, quasi dimentico di distribuire le mie modifiche, poiché questo strumento le distribuisce automaticamente senza problemi per te.

**Cosa non Le piace di JRebel?**

Niente in particolare - questo è uno strumento fantastico

**Raccomandazioni per chi sta considerando JRebel:**

È uno strumento indispensabile se stai lavorando su un'applicazione aziendale di grandi dimensioni che necessita di sviluppo e distribuzione rapidi.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Come membro del team di sviluppo, ero solito trascorrere quasi 2 ore al giorno del mio orario di lavoro solo per la costruzione e il deployment del codice non produttivo sul server, ma dopo questo la mia produttività è aumentata di quasi il 20%.

  ### 15. Il risparmiatore di tempo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** April 16, 2019

**Cosa Le piace di più di JRebel?**

Ho usato JRebel per 5 anni come sviluppatore di applicazioni web Java. Risparmia molto tempo al programmatore, il che è davvero importante alla fine. Molto facile da installare, con plugin per quasi tutti gli IDE più popolari.

**Cosa non Le piace di JRebel?**

Il prezzo è alto. Sarà più accessibile alle persone se abbassano un po' il prezzo.

**Raccomandazioni per chi sta considerando JRebel:**

Altamente raccomandato

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Utilizzato per lo sviluppo web, rende la vita più facile tracciando automaticamente le modifiche nel codice, risparmiando quindi molto tempo.

  ### 16. Analista di Sistemi

**Rating:** 1.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** April 16, 2019

**Cosa Le piace di più di JRebel?**

Facilità di accesso per eseguire il debug del codice utilizzando il filtraggio dei passaggi

**Cosa non Le piace di JRebel?**

Il software consuma molte risorse rispetto a quando non si utilizza Rebel per eseguire il debug delle applicazioni. Serve una RAM potente per questo.

**Raccomandazioni per chi sta considerando JRebel:**

Facilità di accesso e una migliore interfaccia utente aiuterebbero molto lo sviluppatore

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Dover eseguire il debug di molte applicazioni web online al volo

  ### 17. Esperienza su JRebel

**Rating:** 3.5/5.0 stars

**Reviewed by:** Thirumal R. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 12, 2018

**Cosa Le piace di più di JRebel?**

JRebel è facile da installare, con plugin IDE per molti editor popolari. Supporta anche ed è estremamente reattivo e segue per assicurarsi che un problema sia risolto.

**Cosa non Le piace di JRebel?**

Il prezzo può sempre essere un po' più basso.
In una build Gradle multi-progetto dove non ha rilevato automaticamente le modifiche ai moduli dipendenti

**Raccomandazioni per chi sta considerando JRebel:**

Consiglierò Jrebel a tutti gli sviluppatori, ti farà risparmiare molto tempo!!

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Risparmio di tempo 
è evitare il fastidioso processo di riavvio/ridistribuzione nello sviluppo Java.

  ### 18. Ottimo programma Java

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Biotecnologia | Enterprise (> 1000 dip.)

**Reviewed Date:** April 16, 2019

**Cosa Le piace di più di JRebel?**

Molto utile per mettere insieme il nostro sito web

**Cosa non Le piace di JRebel?**

Non l'interfaccia più user-friendly rispetto ai grandi marchi

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Costruire il nostro sito web

  ### 19. JRebel

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** November 22, 2018

**Cosa Le piace di più di JRebel?**

È facile da installare con l'IDE.
Il ricaricamento a caldo dei war è veloce e non intrusivo.

**Cosa non Le piace di JRebel?**

Non esegue automaticamente il ricaricamento a caldo se le modifiche sono nei moduli dipendenti se hai un'applicazione multi-progetto.

**Quali problemi sta risolvendo JRebel e in che modo La sta aiutando?**

Aiuta nello sviluppo più rapido e continuo



- [View JRebel pricing details and edition comparison](https://www.g2.com/it/products/jrebel/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-30+18%3A13%3A51+-0500&secure%5Bsession_id%5D=8da4bc17-81b2-4479-bf9e-0c6432fc9234&secure%5Btoken%5D=42ca0c6238ad6599393a7e26c4a153175874b7af60a71218e46a2d47d5cf6974&format=llm_user)

## JRebel Features
**Funzionalità**
- Impatto
- Integrità
- Usabilità

**Supporto**
- Supporto del fornitore
- Documentazione
- Supporto della comunità

## Top JRebel Alternatives
  - [Quartz Job Scheduler](https://www.g2.com/it/products/quartz-job-scheduler/reviews) - 4.0/5.0 (19 reviews)
  - [Thymeleaf](https://www.g2.com/it/products/thymeleaf/reviews) - 4.0/5.0 (48 reviews)
  - [MagicDraw](https://www.g2.com/it/products/magicdraw/reviews) - 4.2/5.0 (17 reviews)

