Which Java / Scala or .NET web frameworks support changing the source code and instantly starting the ei workflow without lengthy refilling / redeployment procedures?

As far as I can see, the key advantage of dynamic languages ​​like Ruby or Python over Java / Scala / C #, etc. is a "hot" application of your changes in the source code to the running application. What are the frameworks for the JVM or .NET that support the same workflow — apply configuration and source code changes on the fly? Can they also keep track of changes in user configurations and notify the application?

Note. Framework for dynamic JVM / .NET languages ​​such as Grails or Compojure are not available here.

EDIT . I mean not only modifying the body of the method, but also adding / removing methods, fields and classes. What is the average time between the end of editing and monitoring changes in your browser?

NICE SOLUTIONS :

+3
source share
4 answers

Great question! In the java world:

In all java infrastructures, the JVM hotswap function allows your debugger to make some changes in place, however you are somewhat limited - for example: you cannot change class hierarchies, add methods, etc.

JRebel, - , .

GWT dev , , GWT javascript, . , GWT -, .

, Play, Java , .

+3

Lift JRebel . , - maven scala::cc. (, , ), JRebel -.

+1

Apache Tomcat Java "" . - (.. ), Tomcat .

, , (, ), .

0

. Java eclipse , eclipse . , ( ). , , .

, (, ), , , , .

0

Source: https://habr.com/ru/post/1740580/


All Articles