pho*_*360 10 java intellij-idea java-ee jrebel
我正在寻找为我的公司获得JRebel许可证.
但是我发现IntelliJ已经具有内置的热部署类功能.
目前我们正在使用Netbeans和Eclispse,如果我们应该购买IntelliJ,我想知道而不是购买JRebel许可证.
我尝试了IntelliJ(13.0.1)的试用版,热交换功能似乎工作正常(使用JBoss AS 7.1.1).只有小细节似乎你必须手动编译已经为IntelliJ修改的类以在服务器上替换它.JRebel会自动执行此操作.
现在我的问题是有经验的IntelliJ和/或JRebel用户.
如果我已经拥有IntelliJ,那么拥有JRebel真的很有用吗?如果我最感兴趣的是热替换我的课程,那么JRebel会更好吗?
欢迎所有反馈/经验/建议.
Fra*_*man 11
对于你所描述的环境(主要是JBoss 7或更高版本上的Java EE 6.框架:JSF,Primefaces),走的路绝对是JRebel.
Hotswap是JVM的功能,您可以在其网站上找到与JRebel的比较(http://zeroturnaround.com/software/jrebel/features/comparison-matrix/).因此,您可以在IDE上独立使用它.
JRebel的主要优点是支持各种框架及其生命周期 - 例如,当您更改bean类时,jrebel将重新初始化spring bean和所有依赖它的bean - 使用hotswap,您需要重新部署,因为constructor/initialize方法已经运行.
我是一个快乐的jrebel和intellij用户(也成功使用jrebel与netbeans),没有与零转换的关系,对他们删除个人开发许可证感到愤怒.
| 归档时间: |
|
| 查看次数: |
7073 次 |
| 最近记录: |