首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持热重加载的服务器端编程语言/框架

支持热重加载的服务器端编程语言/框架
EN

Stack Overflow用户
提问于 2014-04-22 08:04:18
回答 4查看 507关注 0票数 1

是否有其他服务器端语言(有或没有框架)支持热重加载或实时编码,所以当我们开发时,我们所需要的是:

  1. 启动web服务器
  2. 编辑源代码
  3. 在浏览器上试用(不必重新启动服务器)

类似于PHP

我所知道的其他一些语言能够做到这一点:

  • 红宝石/西纳屈
    • sinatra-重新装载机创业板(有时不工作)
    • 重播(* )

  • nodejs
    • 结核模块
    • 节点管理模块
    • 诺魔(* )

(*在发生更改时自动重新启动服务器,而不是真正重新加载。

还有其他语言能够做到这一点吗?如果可能的话,在浏览器(而不是终端/控制台)上显示错误(文件名和行号,或者整个堆栈跟踪),所以我不需要从代码编辑器切换到浏览器,然后切换到控制台来查看错误。

EN

回答 4

Stack Overflow用户

发布于 2014-04-22 09:09:03

您可以使用Mojolicious:http://mojolicio.us/ (使用morbo服务器)尝试Perl。

也可以使用Grails框架( http://grails.org )使用Groovy/Java实现

票数 1
EN

Stack Overflow用户

发布于 2014-04-25 15:46:03

您可以使用Erlang作为web服务器工作,该服务器的设计允许您在程序启动和运行时热交换整个代码模块。不过,函数式编程范式确实需要一段时间才能适应.

如何用Erlang编写一个简单的How服务器?

希望这能帮上忙..。

票数 1
EN

Stack Overflow用户

发布于 2014-09-03 02:46:38

我想你所要求的其实是所谓的现场再装,热再装是我相信只有二郎才能真正做到的。

通过配置插件并将插件添加到Grunt或Gulp,您可以监视任何列表/文件类型的更改,并描述要启动的任何操作。这里有一个插件为Grunt。使用这种方法,任何语言都可以获得这样的能力。

另外,Django (Python)也有自动重新启动的功能。但这并不意味着Python语言已经内置,Django使用类似Grunt的技巧重新启动其开发服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23213894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档