对 rm 插件工程化开发的杂谈
对 rm 插件工程化开发的杂谈
正常来说功能拆的越细越方便,不过 rm 的插件管理器做的太简陋,导致插件一多就不好管理。
通过 node、npm 来管控 js 代码,实现插件的安装与管理,是相当理想的。
缺点很明显,门槛变得更高。
对于使用者而言,没有充分好用的低代码平台,安装并维护插件。
对于开发者而言,对插件做集群式的发布管理是相当困难的。
以下是阮喵喵主观归纳的,不同 rm 人群使用的技术栈普及率表:
对比项 | 传统 rm 用户 | 传统 rm 插件开发者 | 现代 node 项目用户 | 现代 node 依赖开发者 |
---|---|---|---|---|
技术力主观评分 | 1 | 3 | 7 | 25 |
javascript | 无 | 学习到 es5 即可 | es7+ | latest |
typescript | 无 | 无 | 可选 | latest |
代码仓库普及率即使用率 | 几乎没有 | 稀少 | 普遍 | 必选 |
git | 几乎没有 | 稀少 | 必选 | 必选 |
monorepo | 无 | 无 | 稀少 | 较多 |
npm | 无 | 无 | 普遍 | 必选 |
vscode | 稀少 | 稀少 | 普遍 | 普遍 |
webstorm | 几乎没有 | 几乎没有 | 较多 | 较多 |