Categorie:
Software de desenvolvimento de aplicativos /
JRebel Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
O JRebel é um plug-in da JVM que otimiza o desenvolvimento de aplicativos Java ignorando as etapas demoradas de compilação e reimplementação. Com o JRebel, os desenvolvedores podem visualizar alterações de código em tempo real, preservar o estado do aplicativo e aumentar a eficiência da codificação. O JRebel integra-se a mais de 100 estruturas, servidores de aplicativos, IDEs e ambientes de construção líderes.
Fácil de usar, economiza muito tempo e nervosismo para os desenvolvedores, o que no final significa muito dinheiro economizado
O preço sempre pode ser um pouco menor, não é fácil lidar com quem tem permissão ou não de usar a licença dentro da empresa
Quando soube pela primeira vez que existe uma maneira de remover a reimplementação de um aplicativo Java para quase todas as alterações feitas no código, eu disse: finalmente, salve-nos deste pesadelo. Não precisar reimplementar tem tantas implicações, como:
A interface do usuário do gerenciador de licenças é difícil de usar. Temos uma combinação de licenças de usuário flutuantes e dedicadas e o gerenciamento delas não é intuitivo, especialmente se você tem muitas pessoas entrando e saindo da equipe e precisa atribuir / reatribuir licenças.
O único problema que tivemos com o JRebel foi em uma compilação Gradle com vários projetos, na qual não captou automaticamente as alterações nos módulos dependentes. Nesse caso, tivemos que recompilar manualmente um arquivo alterado e, em seguida, o JRebel o retirou imediatamente. Não é um problema demais.
Esta ferramenta não é apenas um plugin no eclipse. É um divisor de águas para os desenvolvedores que elimina o tempo de espera e a frustração na criação e reimplantação de código. Recarrega alterações em java, anotações de primavera, xml, jsp, javascript e quase todos os tipos de arquivos em fração de tempo. Ele elimina distrações desnecessárias no desenvolvimento e torna o desenvolvedor mais produtivo.
Consome muito espaço, resultando em exceção de falta de espaço algumas vezes.