Подтвердить что ты не робот

Как я могу попробовать новый язык или фреймворк без его установки?

С таким количеством языков и фреймворков, которые существуют, и с новыми, появляющимися все время, у меня нет времени для загрузки, установки и настройки каждого из них, чтобы оценить его. Раньше я сталкивался с Webapps, которые позволяют писать или вставлять код в окно и просматривать результаты в реальном времени в браузере, как правило, в настройках учебника.

Каковы ваши любимые сайты песочниц для данной технологии?

Изменить: @fretj предоставила ссылку на отличную Игровая площадка Google Code (+1 upvote), но я подумал, что это просто эксперимент с собственными приложениями Google (поиск, карты, земля, язык и т.д.). Но оказывается, что в нем есть несколько скрытых камней: помимо своих приложений вы можете попробовать множество Javascript-библиотек, которые они размещают, включая jQuery, jQuery UI, MooTools, Dojo и Prototype Scriptaculous.

Все они скрыты в категории "Библиотеки" в поле "Выбрать API". Я упустил категорию, потому что думал, что это приложение для Google Библиотеки. Также есть Javascript для самого Javascript.

4b9b3361

Ответ 1

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.

Try Ruby - это очень простой интерактивный учебник, который вводит Ruby в полный новичок. Это было сделано серийно, поэтому вам нужно идти от начала до конца за один раз, но это не займет много времени. [Try Ruby был снят 19 августа его владельцем _ почему. Многие люди надеются, что его контент вернется. Почему (острый) руководство по Ruby имеет HTML и PDF зеркала.]

OpenSourceCMS содержит десятки пакетов программного обеспечения с открытым исходным кодом и позволяет вам попробовать как внешний интерфейс, так и административные функции самые популярные порталы, блоги, галереи изображений и форумы. У вас есть полные права администратора и вы можете изменить любой контент на каждом из пакетов, а затем просмотреть результаты этих изменений с точки зрения пользователя.

JSONLint - это онлайн-проверщик JSON с проверкой синтаксиса, который не слишком сложный, но работает как рекламируемый.

Для регулярных выражений попробуйте Rubular, построенный с помощью Ruby, RegExPal встроен в Javascript или RegExr, что очень полезно для новичков регулярных выражений, поскольку оно имеет смысл кода, встроенный в.

Codepad является пастебином с завихрением: у него есть интерпретатор/компилятор, встроенный для 13 языков, включая C, С++, Haskell, Scheme, Python и PHP. Таким образом, вы можете не только использовать его для совместного использования кода, но и запускать или тестировать код, когда вы находитесь вдали от своей среды программирования (подумайте о скучной, но обязательной встрече или продолжительном переходе на массовый транзит и т.д.).

Ответ 2

Не уверен, что он полностью соответствует этому вопросу, но это хорошая игровая площадка, которую я недавно нашел:

Игровая площадка Google AJAX API

Ответ 3

Lua имеет Live demo на своем сайте. Также покажите методы песочницы...

Ответ 4

eXist-db имеет sandbox, что очень полезно для игры с XQuery/XPath.

Ответ 5

Вы также можете попробовать Heroku для Ruby on Rails и AppJet для серверного JavaScript.

Немного не по теме, но я настоятельно рекомендую "Why Poignant Guide to Ruby" от того же парня, который разработал сайт "Try Ruby" - вы не поверите, как быстро и легко его изучить Ruby, чему помогают мультфильмы

Ответ 6

Вы можете использовать wonderfl для компиляции и песочницы Flash/Actionscript/etc.

Ответ 7

Это старый вопрос, но я нашел 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)