Attention: nous utilisons sur ce site des Cookies pour faciliter votre navigation. Par votre visite, vous déclarez votre accord pour cet usage. Vous trouverez plus d’information sur notre page de déclaration de confidentialité sur la protection de vos données.

J’accepte

ZeroTurnaround

JRebel

JRebel

JRebel est le produit phare de ZeroTurnaround. Ce produit permet de coder simplement en Java, sans redémarrages ou perturbations continues. Avec ce plugin Java virtuel, les développeurs peuvent visualiser immédiatement les modifications du code sans réallouer le serveur d’application. Pour les développeurs, JRebel permet d’économiser 4 à 6 semaines aux développeurs car les principaux problèmes dans Java sont immédiatement mis en avant.


Fonctions :

  • Code release + base de données + config : Par tests, Staging et environnements de production matériels ou dans le cloud, le tout sans préparation supplémentaire, sans temps d’arrêt et sans frais.
  • Releases Failsafe et One-Click : Toutes les versions sont totalement réversibles et testables au préalable. Les releases instables sont réinitialisées avant que les utilisateurs ne soient impactés.
  • Console de gestion One-Stop : Administrez toutes vos applications, vos serveurs et leur environnement. Suivez toutes les actions et contrôlez les applications et le statut du serveur en temps réel.
  • Indépendant des plateformes : Soutien complet pour applications Java, PHP, Python, Ruby ou Perl avec base de données et modifications de la configuration.
  • Atteindre la solution Best Practice de manière rapide et sûre : Configuration en quelques minutes. Intégration d’applis de l’interface utilisateur web, de la ligne de commande ou de plugins serveur CI. Aucune documentation requise!
  • Rechargement instantané : Toutes les modifications au code Java sont immédiatement visibles dans le navigateur. Sauvegardez et actualisez ! Il en est de même pour vos autres fichiers de projet.
  • Soutien de l’écosystème : Tous les principaux IDE, serveurs d’application, conteneurs servlet et frameworks sont supportés d’origine.
  • Local ou distant : Contrôlez votre serveur en local, à distance ou dans le cloud et visualisez immédiatement les modifications du code.
  • Builds instantanées : Toutes les classes et ressources sont chargées depuis la zone de travail. Plus de perte de temps avec la création d’archives WAR.
  • Zéro configuration : Démarrez en 5 minutes. Aucune documentation requise!

 

JRebel - Tableau comparatif des fonctionnalités :

Java EE SupportJRebel logoJVM Hot Swap
Time to reload < 1s < 1s
No memory leak Yes Yes
Changes to Class structure
The ability to make changes when coding a class. Add, remove, change or rename almost anything, including Fields, Methods, Signatures and Types.
Changes to method bodies Yes Yes
Adding/removing Methods Yes No
Adding/removing constructors Yes No
Adding/removing fields Yes No
Adding/removing classes Yes No
Adding/removing annotations Yes No
Changing static field value Yes No
Adding/removing enum values Yes No
Changing interfaces Yes No
Replacing superclass No No
Adding/removing implemented interfaces No No
Instant Builds
Increasing developer productivity by instantly reloading class files, resource files and framework configuration even when deploying a packaged WAR/EAR outside of exploded development.
Skip builds for WAR directories Yes Yes
Skip builds for .WAR/.EAR class updates Yes Yes
Skip builds for .WAR/.EAR resource updates Yes No
Map multiple source dirs to one .WAR/.EAR target dir Yes No
Map classes and resources with include/exclude patterns Yes No
Map multiple source dirs with Ant-style patterns Yes No
Use system properties to make mapping machine-independent Yes No
Maven plugin Yes No
Remoting/Cloud
Enables JRebel functionality in remote development environments. Keeps the remote runtime in sync with the local IDE workspace.
Application updates over HTTP Yes No