8 个编译/运行代码片段好的地方
jopen 12年前
1) ideone
Ideone:在线多语言编程执行器工具此网站提供40(包括 C++, Java, JavaScript, Perl, PHP, Python and Ruby等)种编程语言以上, 能在线直接做编译和执行的动作,该工具是一款简易的编程测试工具,虽然不能替代专业版的工具,但是其功能非常全面。
2) Codepad
Codepad.org是一个很有意思的网站,它的主页很简单,左边是可以编译并执行的程序语言,右边则是让你输入程序的输入框,输入框的下面是一个“Run Code”的复选钮和一个“Submit”的提交按钮。
其操作起来也非常简单,先选中你要编译并运行的程序语言,然后在输入框中粘贴或输入程序的原代码,然后,点击提交,你就可以看么你程序编译出错的提示,或是执行的结果。
也许,你会觉得很无聊天,但我觉得这在某些时候会非常有用,尤其是你找不到编译器而又想验证一段代码的时候,这种时候还是比较多的。特别是我们很难有一台可以运行所有语言的电脑,如果有的话,那一定是你自己的个人电脑,当你不使用你自己的电脑时,你就会着急了。而且,我觉得这项服务非常地有意思,因为,这样一来,你甚至可以在你的手机上写任何语言的程序了。
目前这个网站支持下面这样语言——C,C++,D,Haskell,Lua,OCaml,PHP,Perl,Plain Text,Python,Ruby,Scheme,Tcl。(没有Java)
3) jsFiddle
jsFiddle是一个在线的shell编辑器,通过流行的JS框架创建自定义的环境,以简化JS代码。可以用于测试示例代码。不仅如此,你还可以添加一个Ajax echo后端,并且通过一系列的JavaScript框架自动载入资源,如MooTools, jQuery, Dojo, Prototype, YUI, Glow,Vanilla等。它提供了一个由4各部分组成的界面:
- HTML 编辑器
- CSS 编辑器
- JavaScript 编辑器
- 输出界面
4) CSS Desk
CSSDesk是一个在线的HTML/CSS sandbox。输入你的HTML代码,调成CSS样式。你可以使用浏览器支持的任何一种HTML5或者CSS3标签。5) Online Code Editor
6) jsBin
JSBin 是一个 Web 应用,主要用于帮助测试 JavaScript 和 CSS 的代码片段。功能与 jsFiddle 网站一致。但是整体界面更偏重于编辑和调试。 你拥有更大的编辑区域,而且拥有控制台可以查看错误。7) Code Google Playground
Google Code Playground提供了一个在线版的Javascript、Ajax的编辑、开发和调试环境,而且可以方便的访问相应的文档。
内置了很多常用的Google API的示例,
- Language API
- Blogger API
- Calendar API
- Earth API
- Feeds API
- Friend Connect
- Javascript
- Maps API
- Search API
- Visualization API
- 油Tube API
包括几个Ajax库
- jQuery
- jQueryUI
- MooTools
- Dojo
- Prototype Scriptaculous
8) jsdo it
jsdo 让开发者可以在线编写 JavaScript、HTML5和CSS3代码,也可以在社区中彼此分享代码。