在线执行代码的网站汇总
在线运行php代码的网站
各种语言都可以在线执行,phpversion() 检测到的 PHP 的版本是 7.4.27。
PHP在线运行 (常用) 支持各种语法及高亮
https://www.bejson.com/runcode/php/
菜鸟在线php运行
https://c.runoob.com/compile/1/
http://www.it1352.com/Onlinetools 支持几十种语言的在线运行。 缺点:对请求频率限制太严格了,一分钟不到十次吧。。。可以清理浏览器 Cookie 之后重新访问。必须用示例中的 Rextester 类作为类名。 可以嵌入到自己网站,比如 Java 嵌入语句如下:
<iframe src="http://www.it1352.com/Onlinetools/OnlineCompileCommon/4?c_height=100&r_height=100&code=&autoExecute=true" style="width:520px;height:450px;"></iframe>
参数: c_height—>【源码框高度】 r_height—>【结果框高度】 code—>【代码片段(需URL编码)】 autoExecute—>【是否自动执行】
https://ideone.com 在线执行代码,然后生成分享链接。可以把链接发给别人,也可以嵌入网页。 优点:支持的语言多,版本新。PHP 版本是 7.1.0。 比如,下面这个链接是我执行代码后生成的, https://ideone.com/uIdTu3,对应的分享 JavaScript 代码为
<script src="https://ideone.com/e.js/uIdTu3" type="text/javascript" ></script>
https://code.y444.cn 支持 PHP/Java/C/C++/Golang/Python/Shell 等常用的语言。
http://www.dooccn.com/php/ (最近抽风挂掉) 可以在线执行多种语言,可以选择 PHP 的多个版本。php5.3 php5.4 php5.5 php5.6 php7。 缺点:速度比较慢。
http://demo.php.cn/ (检测已打不开) 专门在线执行 PHP 代码的网站,快,代码窗口可以自动换行,但预览窗口不会自动换行,好在可以全屏预览。PHP 版本是 7.0.8。
http://anycodes.cn/zh/ (检测已打不开) 可以在线执行各种语言,但是 PHP 的版本较低,低于 5.4 。 优点:速度快,稳定,支持多个文件(目前是两个)。
简易在线Java代码运行网站
顾名思义,下面几个网站都是简易的Java运行环境,只能运行JDK自带的函数,不能导入包,更不能运行外部项目。
tool网站自是不用说,万金油网站,编程用得到的他都有,不解释。
2、https://c.runoob.com/compile/10
菜鸟在线Java运行,也是不错的,速度一般,也能运行其他主流的编程语言,如:Python、C、PHP、Node.js、C#、Ruby、Go等。
运行代码网址:https://c.runoob.com/compile/
ideone对Java支持的也不错,速度一般吧,不错报错信息很详细很全面。
可在线运行多种语言不单单是php
5、 https://www.toolnb.com/dev/runCode.html
6、 http://www.dooccn.com/java/ (最近抽风挂掉)
dooccn也不错,速度挺快的,支持的语言也挺多,推荐一下。
java.jsrun.net这个网站代码运行速度较快,报错信息也很准确,还可以托管代码,也能运行其他主流的编程语言,如:Python、C、PHP、Node.js、C#、Ruby、Go等。
支持多文件(类)在线Java运行网站
以下几个网站支持运行多个Java类,也可以导入外部jar包,有一点IDE的意思了,大家可以试一试。
1、(推荐使用)https://www.jdoodle.com/online-java-compiler/
jdoodle做的非常不错,可以说是一个在线的IDE了,它支持保存/下载代码、导入Maven库,命令行参数、创建Project、切换JDK(已经支持JDK11了哦),感兴趣的话大家可以去试一试。唯一遗憾的就是网站打开速度有点慢,甚至被墙,这就。。。
2、(推荐使用) https://www.browxy.com/
browxy做的最出彩的地方就是它对Project功能支持的很好,猛一看是不是很像某个常用的IDE呢,哈哈。它也可以导入外部jar包,但是有大小限制。
3、https://www.compilejava.net/
这个网站对于运行多个Java类的支持就不太好了,它是在使用一个文本域里放多个public class类,相对于前面几个网站来说就很一般了,不过它支持下载代码,更改背景样式等等功能。
在线运行前端代码的网站
Codepen
一款前端所见即所得的工具,我们可以在线编辑制作前端页面,所见即所得。同时网站提供所有常见的 js、css 库,并且支持流行技术(如 SASS),免去了我们自建平台的麻烦
国外的在线前端编程网站,在这里你可以发现很多国外大神编写的前端代码,除了各种网页布局代码外,更多的是各式各样好玩的、炫酷的、新颖的前端动画和特效。
CodeSandbox
代码沙箱,顾名思义,可以帮助你在隔离的环境中运行前端项目。
在这里你可以基于丰富的模板来创建自己的沙箱(项目),比如 React、Vue、Angular、VuePress、Svelte 等常见的前端框架:
codesandbox是一个在线的代码编辑器,主要聚焦于创建 Web 应用项目。
支持主流的前端相关文件的编辑:JavaScript、TypeScript、CSS、Less、Sass、Scss、HTML、PNG 等。支持自动代码提示。
与VSCode一致体验 CodeSandbox 的代码编辑器是基于 Monaco 的,而 Monaco 是为 VSCode 的提供支持的代码编辑器。相当于他们有同一个爹。
CodeSandbox 后面的发展很多地方参考了 VSCode,在 V2.5 -> v3.0 加入了能直接导入 VSCode 的主题和设置的功能,基本上能获得非常接近于本地浏览器的体验。
CodeSandbox编辑代码页面,与VSCode非常相似
JSFiddle
前端开发的练习场,也可以在线编写代码、实时浏览效果。相对于 Codepen,个人感觉这个网站的编辑体验更好:
当你在网上看到了一段不错的 JS 代码或者插件,不必再下载到本地了。直接把代码粘贴到 JSFiddle 中,就能以最快的方式查看运行效果了。现在很多前端组件库也用到了这种平台,给开发者所见即所得的体验。
JSRUN
国内的在线编程网站,除了前端外,甚至支持多达 30 多种编程语言的在线调试和运行!
同 Codepen 一样,你可以在这里看到很多别人编写的代码片段,直接下载。还可以保存和分享你的代码,建立自己的小代码合集。
不得不说,在国内,这个网站算是做的相当出色的了,访问速度和功能体验都很棒!
Gitpod
这个平台要比上面提到的网站更高级一些,它是一个强大的在线 IDE(集成编程环境),提供了 VSCode 风格的编辑器,允许你在线编写代码完成开发。
Gitpod 基于容器技术,可以帮助你一键编译、构建、运行任何 GitHub 项目,不止前端!而且每个项目的运行都是互相隔离的,随用随创建、用完可随时回收,非常灵活。
如果你看中了一个 GitHub 项目,又不想在本地去搭建各种环境去查看它的运行效果,那么最好的方式就是使用 Gitpod 来在线构建和执行。现在也有越来越多的 GitHub 项目接入了 Gitpod,大家只要看到下图的按钮,都是可以一键部署运行的,大大提高效率!
菜鸟在线前端运行
https://c.runoob.com/front-end/61/
JS Bin
GitHub Gists
mipcode
类似于Codesandbox的体验 http://www.mipcode.com/
jsfiddle (检测已打不开)
几个html代码在线预览
http://www.jsons.cn/htmldebug/
https://www.runoob.com/runcode
https://ntool.chinaz.com/coderun/
https://www.w3school.com.cn/tiy/t.asp?f=html5_audio
http://www.52yoga.net/tools/run/
在线运行C#代码的网站
在线运行C++代码的网站
https://c.runoob.com/compile/12/
https://www.tutorialspoint.com/compile_cpp_online.php
Dotcpp在线编译 https://www.dotcpp.com/run/
支持的语言较少,有C,C++,Java,Python以及PHP。
其他语言在线运行代码
SQL Fiddle
SQL Fiddle是展示你的SQL语句的平台。它可以运行 MySQL, MS SQL, PostgreSQL, Oracle Database, SQLite等。
dabblet
这个代码展示平台更偏向于CSS,但它也有HTML和JS展示功能。一个方便的地方是它使用了-prefix-free JS库,所以你不需要担心CSS属性的前缀。
runjs开源了代码