[问与答] 有没有一种语言像 PHP 那样可以「所见即所得」的开发?

经常有一些项目的不同模块之间是依赖很少的
或者说不同模块都仅单向依赖通用的数据库模块
想要应用在简单的修改之后不必重启就可以热重载

像是 Python 的 Flask 蓝图机制
可能不同蓝图之间并不是互相依赖的
但是开发调试过程中就需要每次修改都重载一遍应用

我知道有 debug 模式的监听 但不至于在生产环境开 debug 模式
而这样的需求在 PHP 中甚至可以直接改线上环境

期待的想法:

  1. 代码的目录组织结构直接反映网页 api 结构
  2. 允许不同模块之间不一起启停
  3. 不同模块是无状态的 或仅通过交换信息来共享状态
  4. 允许持久化层被单向依赖 常驻运行 不受应用影响
  5. 甚至使用类 fpm 的机制 每次访问都启动一个进程 而不是前后端分离 前端打包之后 后端还要常驻并躲在反向代理之后