Обзор онлайн «песочниц» (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

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

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

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

как выглядит какой тег
жирный текст <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>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler