-
Scala Goes Dynamic with JavaRebel (5 messages)
- Posted by: Jevgeni Kabanov
- Posted on: May 21 2008 10:13 EDT
As a scalable language Scala can be used both for scripting and for large enterprise applications. We at ZeroTurnaround respect and support the vision of a statically typed and powerful language that builds on the Java platform to improve the productivity and maintainability of Java language. One of the challenges to productivity is the failure of Java platform to provide a facility to reload changes to classes, i.e. exactly the problem that we solve with JavaRebel. Dynamic languages like Ruby tend to have instant turnaround, whereas developing Java web software is a constant cycle of redeployment. At the Scala Lift Off unconference we met with the representatives of the Scala/Lift community and decided that we can facilitate the Scala adoption by putting its productivity on par with the dynamic languages. To do that we have created a special JavaRebel license that can only be used to reload Scala classes, which we donated to the Scala community for free use for a year. We will extend this license on a yearly basis to help drive Scala adoption. We are currently discussing with the Scala and Lift communities the necessary licensing for embedding JavaRebel in Scala and Lift distributions, but until then you can just download the nightly build that includes support for Scala-only licenses and the free license itself (just put it in the same directory as javarebel.jar). Using the free Scala-only JavaRebel license you can now evolve your application non-stop getting the powerful Scala static type system, higher-level abstractions and dynamic code reloading all in one package.Threaded Messages (5)
- Thanks Jevgeni by Matthew Passell on May 21 2008 14:55 EDT
- Re: Thanks Jevgeni by Jevgeni Kabanov on May 21 2008 16:00 EDT
- On a yearly basis? by John Reynolds on May 22 2008 13:47 EDT
- JavaRebel price is public by Alex Besogonov on May 22 2008 14:42 EDT
- Re: On a yearly basis? by Denis Bredelet on May 22 2008 18:50 EDT
-
Thanks Jevgeni[ Go to top ]
- Posted by: Matthew Passell
- Posted on: May 21 2008 14:55 EDT
- in response to Jevgeni Kabanov
Thanks again for spearheading this. I wasn't expecting you guys to have something ready so soon after the Scala Lift Off. That was fast! --Matt Grove Hill Software -
Re: Thanks Jevgeni[ Go to top ]
- Posted by: Jevgeni Kabanov
- Posted on: May 21 2008 16:00 EDT
- in response to Matthew Passell
Thanks again for spearheading this. I wasn't expecting you guys to have something ready so soon after the Scala Lift Off. That was fast!
That's because I. Have. No life. :) -
On a yearly basis?[ Go to top ]
- Posted by: John Reynolds
- Posted on: May 22 2008 13:47 EDT
- in response to Jevgeni Kabanov
I have next to no idea what you're talking about... But designing something into a solution with a license that's going to change from year-to-year probably isn't going to make me eager to adopt your technology. If it's free, it's free. If it's worth paying for, then let me know the price, and I'll make an informed decision whether or not to send you a check. -
JavaRebel price is public[ Go to top ]
- Posted by: Alex Besogonov
- Posted on: May 22 2008 14:42 EDT
- in response to John Reynolds
It's right there: http://sales.zeroturnaround.com/ -
Re: On a yearly basis?[ Go to top ]
- Posted by: Denis Bredelet
- Posted on: May 22 2008 18:50 EDT
- in response to John Reynolds
I believe that JavaRebel is mainly useful to speed up development, so your application will not stop running if its license runs out. On the other hand having a taste of it may incite you to pony up for the non-Scala only license!