Обзор онлайн «песочниц» (sandboxes) для совместного тестирования кода

Обзор онлайн «песочниц» (sandboxes) для совместного тестирования кода

Всем привет!

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

Такие инструменты могут быть полезны, когда простого совета от друзей или коллег недостаточно. Согласитесь, что не всегда можно «на пальцах» объяснить возникшую при разработке проблему, а пустить стороннего человека в код проекта можно себе позволить далеко не всегда.

Итак, в статье мы рассмотрим 10 бесплатных онлайн «песочниц» (или sandboxes), которые могут однажды помочь вам решить ту или иную задачи или проблему с помощью третьих лиц.

Общие возможности

Понятно, что каждый инструмент имеет свой набор возможностей и каждый выделяется той или иной фишкой. Но несмотря на это, у всех есть следующие общие возможности:

  • простота и «заточенность» под сниппеты: рассматриваемые инструменты не являются полноценными средствами разработки;
  • работают в браузере: для работы не нужно устанавливать какие-то отдельные программы или плагины;
  • панель просмотра результата: область, где отображается то, что генерит написанный вами код;
  • клиентский код: обрабатывает HTML, CSS и JavaScript;
  • сохранение: большинство инструментов позволяют вам как сохранить код себе, так и на сайте;
  • совместный доступ: большинство позволяет вам делится тем, что вы делаете с другими и работать совместно.

Теперь давайте посмотрим на каждый из инструментов отдельно и попробуем выделить особенности каждого из них.

Tinkerbin

Онлайн песочница (sandbox)

Создан компанией Sinefunc. Tinkerbin является относительно новым продуктом; наряду с обычными HTML, CSS и JavaScript позволяет так же запускать такие вещи как SASS и CoffeeScript.

Tinkerbin поддерживает горячие клавиши и имеет функцию автоматического обновления панели просмотра, что достаточно удобно.

JS Bin

Онлайн песочница (sandbox)

Open source продукт, разработанный Рэми Шарпом. Есть опция предпросмотра в реальном времени и возможность подключать популярные библиотеки, например, MooTools или jQuery.

Если вы захотите использовать JS Bin локально, то можете скачать исходный код с GitHub. Документацию, примеры использования и советы можно найти в блоге проекта на Tumblr.

JS Fiddle

Онлайн песочница (sandbox)

В этой «песочнице» так же есть возможность подключать популярные библиотеки и тестировать асинхронные (Ajax) вызовы вашего кода. Плюс есть команда для запуска JSLint для проверки качества кода и команда «Tidy Up» для его форматирования.

Код проекта так же является открытым и доступен на GitHub.

CSSDesk

Онлайн песочница (sandbox)

Данный инструмент позволяет тестировать только CSS и HTML сниппеты. Есть возможность смены фона панели предпросмотра (полезно чтобы быстро протестировать как смотрится верстка на разных фонах). Спрятав панели с HTML и CSS, вы можете расширить область просмотра на весь экран.

Pastebin.me

Онлайн песочница (sandbox)

 

Этот сервис создан разработчиком и предпринимателем Дейлом Харви и представляет собой HTML-JS «песочницу» с открытым исходным кодом, который можно найти на GitHub.

Панель с кодом расширяется на всю ширину экрана, что особенно удобно, когда у вас широкоформатный монитор. Три полезные шаблона (HTML, JavaScript и jQuery) позволяют быстро создать заготовку для работы.

jsdo.it

Онлайн песочница (sandbox)

Сервис делает упор на коллективной работе, позволяя поделиться своим кодом как в популярных социальных сетях, так и внутри сайта. Приятный интерфейс, автообновление панели предпросмотра и возможность подключать популярные библиотеки и фреймворки. Особенности является функция «Просмотр в мобильном телефоне» — открывает окно, размеры которого равны размер экрана смартфона. Для использования это функции необходимо зарегистрироваться.

Tryit Editor Instant

Онлайн песочница (sandbox)

Редактор позволяет вам протестировать HTML разметку и ничего более. Возможности для совместной работы в нем так же отсутствуют, так что если вам не нужны возможности, предоставляемые более мощными инструментами, то обратите внимание на этот.

PractiCode

Онлайн песочница (sandbox)

Онлайн редактор PractiCode — это дополнительный инструмент для материалов сайт LandofCode.com. Хотя подразумевается, что его используют пока читают и разбирают примеры и материалов сайта, он так же может быть использован в качестве «песочницы». Поддерживает HTML, CSS и VBScript.

JavaScript Sandbox

Онлайн песочница (sandbox)

Этот аскетичный инструмент предназначен для работы только с JavaScript.

Google Code Playground

Онлайн песочница (sandbox)

Инструмент от Google позволяет вам легко и удобно тестировать код для работы с предоставляемыми компанией API.

 

Вольный перевод статьи «10 Web-based Sandbox Tools for Testing Your Code Snippets».

Расскажите друзьям

Оцените статью:
  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии — 16

Андрей Гурылёв
Классный обзор, многих песочниц не знал, спасибо большое!
Tor
Супер обзор. Пользуюсь в основном пастербином, теперь взял на заметку и jsdo.it, уж очень понравился
#
Tor
Надежда
В восторге от сайта. Такая полезная информативная статья.
Татьяна
Очень хорошо и развернуто написано. Я и не знала что столько песочниц есть, попробую какой-нибудь воспользоваться. Спасибо!
Виталий
Отличная и полезная подборка!
Олег
Ого, сколько песочниц, не знал что их так много!
binohost
Отличный обзор! сам пользовался tinkerbin. теперь пойду тестировать и другие песочницы
Марина
Очень много полезного контента! Спасибо за щедрость!
Чернокнижник
Подойдет только если ведется коллективная разработка. В одиночку проще использовать локальный инструментарий.
Tanyushic
Ого! Ничего себе сколько всего! Спасибо за информацию!
Максим
Спасибо,половину из всего этого знал и то с грехом пополам,вы мне помогли)
Алена Кондратьева
очень ценная для меня информация, как для начинающего блоггера! Спасибо большое! Это стоит применить в своей работе!
Adward
давно и с успехом юзаю JS Fiddle
восторг ) рекомендую
#
Adward
Gorec
А есть такие песочницы русской локализациии?

Новый комментарий

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
counter strike mt2 silkroad pvp metin2 metin2 pvp knight pvp gm olarak başlayan pvpler pvp silkroad pvp serverler counter strike serverler msn show cam show görüntülü sohbet oyunlar suskunlar gazete oku