你可能非常熟悉codepen
或类似的代码工具,不过大多数都是海外提供服务,而jsrun则集中了很多国内开发者,服务器由华为云 上海托管,所以国内体验比较流畅,支持QQ和GitHub登陆,不登陆也可以使用。
可以看到,几乎除了Docker外,基本都支持,不过这里的支持,可不是你想的全代码环境,比如你要安装依赖,对不起不支持!那这样还有啥用??
0. 官方地址
1. 谈谈在线的意义
jsrun支持在线代码,主要用途就是分享与展示,实时状态展示,方便用户快速体验该项目究竟如何。
完整的支持列表如下:
Node.js、PHP、Java、C语言、Shell、C++、Lua、Python、Go语言、Groovy、C#、Ruby、objc、F#、VB.NET、Swift、Dart、R语言、clojure、Kotlin、Rust、Pascal、Perl、Erlang、Scala、Haskell、Nim、Lisp、OCaml、Racket共计30多种语言。
2. 案例展示
来源地址:https://jsrun.net/NQhKp
来源地址:https://jsrun.net/xVvKp
3. 小结
在不支持外部依赖包安装的情况下,nodejs里的代码,也只能使用引入外部CDN链接的方式实现。像python这种,除了内置函数外,想安装别的库,就做不到了。因此也比较局限。
所以这类工具,还是适合展示无依赖的js项目。其他的可以根据语言特性,选择更加专业的在线工具才行。