由于存在如此多的语言和框架,并且新的语言和框架一直出现,我没有时间下载,安装和配置每个语言和框架来评估它.在过去,我遇到了允许用户将代码写入或粘贴到窗口中的webapps,并在浏览器中实时查看结果,通常是在教程设置中.
对于给定技术,您最喜欢的沙箱网站是什么?
编辑: @fretj提供了优秀的Google Code Playground(+1 upvote)的链接,但我认为它只是用于试验Google自己的应用程序(搜索,地图,地球,语言等).但事实证明它包含一些隐藏的宝石:除了他们的应用程序,你可以尝试他们托管的许多Javascript库,包括jQuery,jQuery UI,MooTools,Dojo和Prototype Scriptaculous.
它们都隐藏在"选择API"框中的"库"类别下.我忽略了这个类别,因为我认为这是一个名为Google Libraries的应用程序.Javascript本身也有一个Javascript类别.
W3Schools.com在其教程的许多课程中都包含迷你沙箱.每个示例都用于说明特定课程,但您可以添加或更改代码以将其用作沙箱.有Javascript,DOM脚本,Ajax,SQL,ADO,ASP和ASP.NET的例子.
JS Bin是一个用于Javascript和CSS测试的沙箱,内置支持许多脚本库,包括jQuery,script.aculo.us,YUI,MooTools和dojo.因此,您可以尝试示例代码,而无需下载和安装每个库.此外,它允许您使用唯一的URL(如pastebin)保存代码段,并允许协作编辑每个代码段.
Codepen是面向前端开发人员的协作沙箱,专注于HTML,CSS和JS.您可以自定义界面的许多方面,包括要包含的JS库,几个CSS功能(如添加reset.css)以及其他奖励,如Emmet和Vim键绑定.
尝试Ruby是一个非常基本的交互式教程,将Ruby介绍给完整的新手.它是以连续的方式完成的,所以你必须一次性从头到尾,但不需要很长时间.[尝试Ruby于8月19日被其所有者 _why删除.许多人希望他的内容能够回归.为什么(尖锐的)Ruby指南有 HTML和 PDF镜像.
OpenSourceCMS包含许多开源软件包,允许您尝试最流行的门户,博客,图像库和论坛的前端和管理后端功能.您拥有完整的管理员权限,可以更改每个软件包上的任何内容,然后从用户的角度查看这些更改的结果.
JSONLint是一个在线JSON验证器,具有语法检查功能,并不过于复杂,但可以像宣传的那样工作.
对于正则表达式尝试Rubular使用Ruby构建,RegExPal内置的Javascript,或者RegExr,这对正则表达式初学者非常有用,因为它具有内置的代码感.
Codepad是一个带有扭曲的pastebin:它有一个内置13种语言的解释器/编译器,包括C,C++,Haskell,Scheme,Python和PHP.因此,您不仅可以使用它来共享代码,还可以在您离开编程环境时运行或测试代码(想想无聊但强制性会议或长途通勤等)