JRebel vs IntelliJ - hot-swap
Ich bin auf der Suche auf immer JRebel-Lizenzen für mein Unternehmen.
Aber ich habe gerade herausgefunden, dass IntelliJ bereits integrierte Funktionen, die hot deploy-Klassen.
Im moment sind wir mit Netbeans und Eclispse und ich Frage mich, statt zu kaufen JRebel Lizenzen, wir sollten nur kaufen, IntelliJ.
Habe ich versucht eine Testversion von IntelliJ (13.0.1) und der hot-swap-Funktionen scheint gut zu funktionieren (mit JBoss AS 7.1.1). Nur kleine details, es scheint, dass Sie müssen manuell kompilieren Sie die Klasse, die modifiziert wurde, für IntelliJ, um es zu ersetzen auf dem server. JRebel macht das automatisch.
Nun ist meine Frage für erfahrene Nutzer von IntelliJ und/oder JRebel.
Ist es wirklich sinnvoll, JRebel, wenn ich bereits IntelliJ? Ist JRebel besser, wenn ich bin hauptsächlich daran interessiert, hot-Ersatz für meinen Unterricht?
Alle Rückmeldungen/Erfahrungen/Ratschläge willkommen.
- Was ist Ihre typische Umgebung? Die Antwort hängt wirklich davon ab, dass..
- Hauptsächlich java EE 6 on JBoss 7 oder höher. Frameworks: JSF, Primefaces etc. Wir haben auch ein bisschen Frühling, hängt davon ab, die Projekte wirklich.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für eine Welt, wie Sie Sie beschrieben (meist java EE 6 on JBoss 7 oder höher. Frameworks: JSF, Primefaces) der Weg zu gehen ist definitiv JRebel.
Hotswap-Fähigkeit ist der JVM-Sie finden Vergleiche diese mit JRebel auf Ihrer website (http://zeroturnaround.com/software/jrebel/features/comparison-matrix/). So können Sie diese unabhängig voneinander auf Ihre IDE.
Den wichtigsten Vorteil von JRebel ist die Unterstützung für verschiedene frameworks und deren Lebenszyklen, z.B. beim ändern einer bean-Klasse jrebel neu initialisiert werden spring-bean und alle Bohnen, die von Ihnen abhängen - mit hotswap-würden Sie erneut bereitstellen müssen, weil Konstruktor/initialize-Methode bereits ausgeführt wurde.
Ich bin eine glückliche jrebel-und intellij-Benutzer (auch verwendet jrebel mit netbeans erfolgreich), keine Beziehung mit zero turnaround, wütend auf Sie für das entfernen von persönlichen dev-Lizenzen.
IntelliJ nicht besser hot-swap-als Netbeans oder Eclipse, es ist einfach eine Sache der JVM. Sie können versuchen,DCEVM integration plugin, die haben wirklich gute hot-swap, in einigen Fällen sogar besser als JRebel. Aber wenn Sie benötigen support für frameworks wie Spring, JRebel ist der Weg zu gehen. Ich empfehle, versuchen beide, bevor Sie einen Kauf.