- PVSM.RU - https://www.pvsm.ru -
На этой неделе CIBox Service обзавёлся поддержкой PHP версии 5.2, 5.3 и 5.4
Коротко о главном — CIBox это сервис позволяющий выполнять серверные языки прямо в браузере(на самом деле выполняются они на сервере но результат выводиться с потрохами в браузере).
В результате имеем тот-же jsFiddle но для таких языков/фреймворков как PHP, Ruby, Python, Node.js
Подробнее о самом сервисе тут [1] и тут [2].
А про поддержку PHP подробнее под катом
Пожалуй начнём с главного. А главное в данном деле live demo.
Тут пример шаринга «живого» сниппета [3].
Живого в том смысле что результат выводиться прямо в браузере.
Так что это не просто статический код который надо выполнять в голове или копировать/вставить/выполнить на компьютере получателя.
А тут пример тестинга полноценного приложения [4].
Как расшарить/тестировать своё добро?
Очень просто!
Заходим на сайт через свой GitHub аккаунт нажимая на оранжевую кнопку:
Создаём новый репозиторий нажимая на «Add New Repo» в меню «Repositories»:
Создаём новый файл нажимая на «New File»:
Печатаем / вставляем свой мега-код и сохраняем файл нажимая «Save»:
Выбираем язык:
Выбираем версию или версии языка:
Нажимаем «Run»:
И вуаля:
Копируем URL из адресной строки и отправляем коллегам / клиентам.
Им не нужен GitHub аккаунт. Получатель увидит результат выполнения кода но не сможет изменить сам код.
Впрочем, если кому нибудь надо будет пофиксить / улучшить ваш код, он всегда сможет скачать его или форкнуть к себе в аккаунт:
Загружаем репозиторий к себе в аккаунт:
Открываем его:
Устанавливаем нужные пакеты:
даём команду на тестирование:
и получаем результат:
Работать в браузере хорошо когда под рукой нет терминала.
А вот когда он есть хочется работать натурально, без емуляций и веб интерфейсов.
Специально для этого создан консольный клиент для CIBox сервиса.
С ним практически стирается граница между вашим рабочим окружением и CI сервисом.
Со временем появляется ощущение что все команды выполняются на локальной машине.
Подробнее ознакомиться с консольным клиентом можно тут [2]
Не стесняйтесь задавать вопросы, здесь вы всегда получите нужный ответ.
Автор: slivu
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/testirovanie/19166
Ссылки в тексте:
[1] тут: http://habrahabr.ru/post/153097/
[2] тут: http://habrahabr.ru/post/153863/
[3] Тут пример шаринга «живого» сниппета: http://cibox.org/slivu/habrahabr?path=PHP&lang=php&file=try+me+out.php&run=true
[4] тут пример тестинга полноценного приложения: http://cibox.org/slivu/github?path=Twig&lang=php&procedure_id=18
[5] Источник: http://habrahabr.ru/post/157535/
Нажмите здесь для печати.