- Adding new classes
- Changes to resources
- Changes to web resources
- Caches
- Managed Components (EJBs, Spring beans,...)
-
5 JRebel features you couldn't do in the JVM (9 messages)
- Posted by: Jevgeni Kabanov
- Posted on: March 02 2010 17:05 EST
One common comment we hear when talking about JRebel is that class updates should be implemented in the standard JVM (see feature comparison and behind-the-scenes notes to find out more about JRebel and HotSwap). However even if Oracle or IBM would announce tomorrow that they implemented the support for full schema change HotSwap in the next version of the JVM, JRebel would still be a worthwhile investment. Why? There are 5 major features that are impossible to support in the JVM:Threaded Messages (9)
- Cool... by Leif Ashley on March 08 2010 12:05 EST
- Re: Cool... by Paolo Denti on March 09 2010 04:23 EST
- JRebel by Thomas Fuller on March 09 2010 11:47 EST
- Re: Cool... by Paolo Denti on March 09 2010 04:23 EST
- Re: 5 JRebel features you couldn't do in the JVM by augustientje bloem on March 09 2010 16:39 EST
- Re: 5 JRebel features you couldn't do in the JVM by Jevgeni Kabanov on March 10 2010 06:18 EST
-
Re: 5 JRebel features you couldn't do in the JVM by Thomas Fuller on March 10 2010 07:53 EST
- Re: 5 JRebel features you couldn't do in the JVM by Jevgeni Kabanov on March 10 2010 08:16 EST
-
Re: 5 JRebel features you couldn't do in the JVM by Thomas Fuller on March 10 2010 07:53 EST
- Re: 5 JRebel features you couldn't do in the JVM by Jevgeni Kabanov on March 10 2010 06:18 EST
- jrebel by matt coleman on October 17 2012 01:40 EDT
- limitations by club stork on November 09 2012 01:16 EST
-
Cool...[ Go to top ]
- Posted by: Leif Ashley
- Posted on: March 08 2010 12:05 EST
- in response to Jevgeni Kabanov
I have to admit, out of all the stuff posted for product blurbs and JSR whatever, JRebel is one of the cooler products I've seen to date. I could never understand why SUN or someone just didn't buy this up or put this in the JVM. Awesome. -
Re: Cool...[ Go to top ]
- Posted by: Paolo Denti
- Posted on: March 09 2010 04:23 EST
- in response to Leif Ashley
+1 i just discovered jrebel days ago thanks to TSS; and i just did some trivial tests therefore i cannot express a full opinion about the real behaviour of jrebel; however i would say that it should be a basic tool in every developer pocket, like an IDE, like maven/ant/make/..., cvs/svn/..., and so on. i have often been thinking to abandon jboss because of the incredible amount of time lost for redeploy and server restarts (the hot deploy simply does not work, apart from trivial cases). This tool simply changes the estimate develop time for every non trivial job. -
JRebel[ Go to top ]
- Posted by: Thomas Fuller
- Posted on: March 09 2010 11:47 EST
- in response to Paolo Denti
This is a very good product and definitely worth the money. Tom -
Re: 5 JRebel features you couldn't do in the JVM[ Go to top ]
- Posted by: augustientje bloem
- Posted on: March 09 2010 16:39 EST
- in response to Jevgeni Kabanov
I like this product a lot and its an absolute must have for every serious enterprise developer. The reason that Sun maybe didn't do this, is that the product is simply not perfect. It works for *a lot* of cases, but in small number of cases it doesn't work, or introduces some strange behavior. Maybe Sun would rather went with a perfect solution and failing being able to create that preferred no solution at all. (okay, they have the very limited hot swap). Also, just perfect class re-loading doesn't give you the power that JRebel offers. To do that you need highly specific knowledge of various libraries and platforms out there. I think Sun didn't feel much about including say Apache commons BeanUtils 1.7 and 1.8 reflection based code with the JDK. On the other hand, they could have published the same kind of plug-in interface that JRebel offers and let the actual plug-in development be a job of either the library writers themselves or any other third party. Nothing of that ever happened though, but at least JRebel is here :) My only hope is that zeroturnaround doesn't get too big ideas of doing other projects, but will remain focussed on getting JRebel better and better. They very quickly got 80% of functionality up. The next 10% took them way more time, and they now seem to be working on the next 5%. Can they keep up their focus for that final 5% and beyond. (beyond since support for new JDKs, AS' en third party libs makes it a moving target) -
Re: 5 JRebel features you couldn't do in the JVM[ Go to top ]
- Posted by: Jevgeni Kabanov
- Posted on: March 10 2010 06:18 EST
- in response to augustientje bloem
Can they keep up their focus for that final 5% and beyond. (beyond since support for new JDKs, AS' en third party libs makes it a moving target)
The cost-effect relation is getting larger and larger. We'll continue working on more stuff, but we'll also rework the plugin interface to allow much easier contributions from developers. Hopefully with the help from the community we can nail that last 4 percent and bring it to 99 :) -
Re: 5 JRebel features you couldn't do in the JVM[ Go to top ]
- Posted by: Thomas Fuller
- Posted on: March 10 2010 07:53 EST
- in response to Jevgeni Kabanov
I could see your business being acquired in the future as this product is very good at solving a problem many projects have. TomCan they keep up their focus for that final 5% and beyond. (beyond since support for new JDKs, AS' en third party libs makes it a moving target)
The cost-effect relation is getting larger and larger. We'll continue working on more stuff, but we'll also rework the plugin interface to allow much easier contributions from developers. Hopefully with the help from the community we can nail that last 4 percent and bring it to 99 :) -
Re: 5 JRebel features you couldn't do in the JVM[ Go to top ]
- Posted by: Jevgeni Kabanov
- Posted on: March 10 2010 08:16 EST
- in response to Thomas Fuller
I could see your business being acquired in the future as this product is very good at solving a problem many projects have.
-
jrebel[ Go to top ]
- Posted by: matt coleman
- Posted on: October 17 2012 01:40 EDT
- in response to Jevgeni Kabanov
Im glad you solved these features
-
limitations[ Go to top ]
- Posted by: club stork
- Posted on: November 09 2012 01:16 EST
- in response to Jevgeni Kabanov
too bad it has some limitations