c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含989字,纯文字阅读大概需要2分钟。
内容图文
![c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?](/upload/InfoBanner/zyjiaocheng/671/2b3e528fcdc94c45842f15ce9c8ef616.jpg)
据我所知,与Java / Scala / C#等相比,像Ruby或Python这样的动态语言的主要优势是“热”将对源代码的更改应用于正在运行的应用程序.支持相同工作流程的JVM或.NET框架是什么-即时将更改应用于配置和源代码?他们还能监视自定义配置的更改并通知应用程序吗?
注意:JVM / .NET上的动态语言(例如Grails或Compojure)的框架不在本文范围内.
编辑:我的意思是不仅要修改方法主体,还要添加/删除方法,字段和类.完成编辑和观察浏览器中的更改之间的平均时间是多少?
好的解决方案:
解决方法:
好问题!在Java世界中:
在所有Java框架中,JVM hotswap功能允许您的调试器进行适当的更改,但是您受到一些限制-例如:您不能更改类层次结构,添加方法等.
有一种商业产品JRebel,它的广告宣传是它允许您动态地进行几乎任何代码更改-我本人从未能够使其正常工作,但是您可能会遇到更好的运气.
除此之外,我知道GWT的开发人员模式允许任意更改而无需重新编译,我认为GWT如果不具备该功能,则不是直接编写JavaScript的可行竞争者.但是,请记住,GWT不是传统的Web框架,而是全部在客户端运行.
最后,在服务器端有Play框架,当您刷新浏览器时,该框架还将自动以任意更改重新装载Java类.
内容总结
以上是互联网集市为您收集整理的c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?全部内容,希望文章能够帮你解决c#-哪些Java / Scala或.NET Web框架支持修改源代码并立即运行e.i.没有长时间的重新部署/重新部署程序?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。