如何在不安装新语言或框架的情况下尝试新语言或框架? [关闭]

StackOverflow https://stackoverflow.com/questions/204831

  •  03-07-2019
  •  | 
  •  

由于存在如此多的语言和框架,而且新的语言和框架一直出现,我没有时间下载,安装和配置每个语言和框架来评估它。在过去,我遇到了允许用户将代码写入或粘贴到窗口中的webapps,并在浏览器中实时查看结果,通常是在教程设置中。

对于特定技术,您最喜欢的沙箱网站是什么?

修改:@fretj提供了优秀 Google代码的链接游乐场(+1 upvote),但我认为它只是用于试验谷歌自己的应用程序(搜索,地图,地球,语言等)。但事实证明它包含一些隐藏的宝石:除了他们的应用程序,您可以尝试他们托管的许多Javascript库,包括 jQuery jQuery UI MooTools Dojo 原型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日由其所有者 _为什么。许多人希望他的内容能够回归。为什么(尖锐的)Ruby指南有 HTML PDF 镜像。]

OpenSourceCMS 包含数十个开源软件包,可让您试用前端和最受欢迎的门户网站,博客,图片库和论坛的管理后端功能。您拥有完整的管理员权限,可以更改每个软件包上的任何内容,然后从用户的角度查看这些更改的结果。

JSONLint 是一个在线JSON验证器,其语法检查并不过分复杂,但可以像宣传的那样工作

对于正则表达式,尝试使用Ruby构建的 Rubular RegExPal 内置于Javascript或 RegExr ,对正则表达式初学者非常有帮助,因为它具有内置的代码感。

Codepad 是一个带有扭曲的pastebin:它有一个内置13种语言的解释器/编译器,包括C语言,C ++,Haskell,Scheme,Python和PHP。因此,您不仅可以使用它来共享代码,还可以在您离开编程环境时运行或测试代码(想想无聊但强制性会议或长途通勤等等)。

其他提示

不确定它是否完全符合这个问题,但这是我最近发现的一个很好的游乐场:

Google AJAX API Playground

Lua在其网站上有现场演示。还显示沙盒技术......

eXist-db有一个沙盒,非常适合玩游戏的XQuery / XPath的。

您还可以尝试使用 Heroku 获取Ruby on Rails,并 AppJet

稍微偏离主题,但我强烈推荐“为什么是Ruby的尖锐指南”。来自开发“Try Ruby”的同一个人网站 - 在卡通的帮助下,你不会相信学习Ruby会有多快和轻松!

您可以使用 wonderfl 编译和沙箱Flash / Actionscript /等。

这是一个老问题,但我发现 repl.it 非常有用。许多不同的语言。我有一个抱怨/包含/导入某些库不能很好地工作。例如,您无法在repl.it(python)

中运行它
from time import sleep
print "We are going to sleep for 5 seconds."
sleep(5)
print "Now we will sleep for 3 seconds."
sleep(3)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top