Бесплатные сервисы для WEB-разработки

Бесплатные сервисы для WEB-разработки

WEB-разработка

Развитие рубрики WEB Development продолжается сбором и систематизацией информации по полезным источникам знаний и инструментам для молодых сайтостроителей. Так, сегодня представляю вашему вниманию очередной обзор, в котором представлены бесплатные сервисы для WEB-разработки.

Github

сервис для web-разработчиков - github

Любой обзор или статья, посвященная инструментам и сервисам для веб-разработчиков или ИТ-специалистов, будет начинаться с самого популярного проекта — Github. И не зря, ведь этот онлайн проект предназначен для контроля версий ПО (кода), основан на GIT. Пожалуй, главной чертой, выделяющей его из списка подобных сервисов является его социальность в отношении как работы с самим кодом, там и его авторами. Благодаря этому можно не только выполнять подписку на чужие аккаунты (репозитарии) и изменения, но и создавать свои вариации исходного кода, который отличается от основного проекта, а также  делать pull-requests — делиться свои вариантами и наработками кода с разработчикам. При этом на гитхабе имеется багтрекер и просмотр кода (code review). Весь функционал сервиса бесплатен за одним исключением — скрытие проектов (репозиториев) предоставляется за отдельную плату.

Mockingbird

сервис для WEB-разработчиков - Mockingbird

Название проекта происходит от английского mockup (набросок, макет), поэтому функционал данного онлайн инструмента предназначен для создания набросков интерфейсов. Благодаря Mockingbird можно быстро, без установки дополнительного программного обеспечения, сделать предварительные, макетные версии различных элементов интерфейса, например, кнопки, поля ввода, слайды и т.п. При этом сервис является бесплатным для одного проекта с десятью страницами.

JS Fiddle

сервис для WEB-разработчиков - JS Fiddle

При необходимости проверки работы кода js, css и html наглядным, а самое главное, удобным способом используйте JSFiddle. Рабочая область данного онлайн сервиса реализована 4-мя окнами. Таким образом, в первый три блока (окна) вводим свой код (есть подсветка синтаксиса), а в четвёртом — смотрим на результат. Итоговый рендеринг, который отображается в 4 окно доступен для взаимодействия. При этом поддерживаются различные js библиотеки (jquery,angular, etc) и их вариации и версии. Данный момент очень хорош, т.к. позволяет проверять работу различных функций и «фишек» в разных версия библиотек, буквально на лету, переключая их лишь в выпадающем списке. Сервис при этом совершенно бесплатен!

SQL Fiddle

сервис для WEB-разработчиков - SQL Fiddle

SQL Fiddle — популярный сервис для работы с SQL, который поддерживает различные СУБД и, конечно, самые популярыне — MSSQL, sqlite, mysql, postgresql, oracle и т. д. Таким образом, это полноценный онлайн инструмент, с помощью которого можно выполнять различные запросы, планы их выполнения и прочие операции. Взаимодействие с системой разбита на два этапа — создается схема, второе — выполнение запросов и dml. Сервис бесплатен!

Heroku

сервис для WEB-разработчиков - Heroku

Heroku — один из лучших примеров качественной реализации PaaS хостинга приложений. Отличие сервиса от различных VPS хостингов заключается в том, что вы получаете набор утилит для размещения вашего приложения в преднастроенной среде. При этом вас не касаются заботы по работе виртуальной машины и ее обслуживания. Настройку всех необходимых приложений и сервисов выполнил провайдер. Таким образом, для размещения приложения вам необходимо лишь указать среду и залить код. Поддерживается ряд очень полезных адднов, например — memcached, mongodb, mysql, postgres, rabbitmq, sphinx. Сервис работает в полу бесплатном режиме — одна версия размещаемого ПО предоставляется бесплатно.

Cloud9 IDE

сервис для WEB-разработчиков - Cloud9 IDE

Платформа Cloud9 IDE является мечтой многих молодых и не очень веб-разработчиков, т.к. по факту — это готовая онлайн-среда разработки без установки дополнительного программного обеспечения. Как говорится, главное об этом знать. Если сказать, что данный сервис удобен — практически ничего не сказать. Только представьте, сколько времени вам сэкономит данный проект?! Ведь, теперь можно не заниматься развертыванием, настройкой и обслуживанием таких неотъемлемых средств для веб-разработчика, как  LAMP + Eclipse/Netbeans/Zend/Whatever, а сразу открыть браузер и начинать писать код. При этом замечательно реализовано взаимодействие с аккаунтами на Github и Heroku, доступны выгрузки на sftp. Ко всему этому также доступна полноценная linux консоль и виртуальная машина с RHEL 6.4 , напоминаю, прямо в браузере! Существует ряд ограничений у бесплатной версии — 128 мб для виртуальной машины и один скрытый (праватный проект), количество открытых, при этом — не ограничено.

Travis CI

сервис для WEB-разработчиков - Travis CI

Travis — это совершенно бесплатная система Continuous Integration (для открытых репозитариев), которая благодаря интегрированию с аккаунтом на github и запускает тестовый набор при коммите. В сочетании с другими сервисами, указанными в данной статье можно значительно улучшить процесс веб-разработки и тестирования кода и проектов в целом.

Sauce Labs

сервис для WEB-разработчиков - Sauce Labs

SauceLabs — это тестирование на базе selenium в облачной среде. Если немного подробнее, то selenium используется для управления тестирования в браузере. В специализированном скрипте мы описывает, какие операции по тестирования необходимо выполнять (т.е. клики, ввод текста в формы и т.п.), а selenium запускает браузер, выполняет описанные действия и проверяет результат. По факту, сервис SauceLabs состоит из огромного числа виртуальных машин с самым разным ПО. Из-за автоматизации процесса подачи данных (проектов) и самого тестирования экономится значительное время, лог файлы, естественно, прилагаются. В бесплатном режиме данный сервис предлагает 100 минут на автотестирование на базе Windows/Linux, 40 на MAC и 30 для ручного режима.

Cloudflare

сервис для WEB-разработчиков - Cloud9 IDE

Забегая вперед, скажу — к Cloudflare мы еще вернемся! Суть в том, что это CDN и защита от DDOS одновременно. Принцип работы таков, что запрос вашего домена направляется не на IP адрес вашего (соответствующего) сервера, как обычно, а делегируется  на сервера Cloudflare, который в свою очередь выполняет обработку и принимает решение — каой результат запроса отдать на ваш сервер, какие выдать из кеша, а каких пользователей заблокировать путём запроса кода подтверждения. Доступно множество настроек, включение различных оптимизаций и прочих функции. Часть из них, более расширенных, в том числе и по защите от DDOS — платные, в остальном сервис бесплатен.