2018年,我曾经在deno发布不久写过一篇《Deno不是下一代Node.js!》的文章,正好最近有一些研究,站在2021年再来看看deno。
无疑,deno改变了大家的对包管理的看法。本身deno够小,试错成本低,它确确实实引领了一个潮流方向。这个改进虽说不算新,但反响确实很好,大概是天下人苦npm(npm开玩笑的说法是:你怕吗)久已,用法简单,高效,甚至是衍生出很多关于CDN for JavaScript modules的思考。
下面,我们就一起看一下吧。
缘起
我们做了一个imove的开源项目,iMove 是一个逻辑可复用的,面向函数的,流程可视化的 JavaScript 工具库。
目前已经支持的特性
流程可视化: 上手简单,绘图方便,逻辑表达更直观,易于理解
逻辑复用: iMove 节点支持复用,单节点支持参数配置
灵活可扩展: 仅需写一个函数,节点可扩展,支持插件集成
多语言编译: 无语言编译出码限制(例: 支持 JavaScript, Java 编译出码)
使用界面如下