特性
很难简单概括 Cordis 的特性,因为不同的用户群体能从 Cordis 中获得不同的特性。但下面要介绍的全部优点都不是我们刻意去设计的,而是从 Cordis 的数学理论自然而生的产物。
对于框架设计者
对于插件开发者
后端模块热替换
Cordis 实现了目前仅有的后端 CJS/ESM HMR 技术,可以在原生 Node.js 环境下实现保存即生效的开发体验。
- 完全原生:不依赖任何打包工具,直接在原生 Node.js 环境下运行。
- 支持 CJS 和 ESM:无论你的插件是基于 CommonJS 还是 ES Module,都可以享受到 HMR 的体验。
- 支持
--require
和--loader
参见:模块热替换
无感知的资源安全性
正交式设计减轻心智负担
对于终端用户
开箱即用的客户端
快速启动、一键更新
从容管理依赖
对于企业用户
单文件快速部署
参见:引导程序
零停机的滚动更新
参见:零停机
细粒度的访问权限控制
参见:访问权限