Веб-разработчикам часто приходится иметь дело с портами операционных систем. Список портов из Википедии.
(далее…)Рубрика: Разработка
HTTP коды состояния
Ответ сервера по протоколу HTTP подразумевает наличие кода состояния запроса (результата его выполнения). Этот код показывает не только успешность или провал запроса, но и сообщает другую дополнительную информацию.
(далее…)Отладка в PHP — xDebug
Для отладки и профилирования веб-приложений на PHP используется расширение xDebug. Официальная инструкция по настройке — xdebug.org/docs/remote. Плюс к этому, на официальном сайте, существует «мастер настройки«, который подскажет как установить xDebug на ваш компьютер, нужно лишь скопировать вывод функции phpinfo() в предлагаемое поле и нажать на кнопку «Analyse my phpinfo() output».
(далее…)HTTP заголовки
HTTP-сообщения (запросы и ответы) состоят из трех компонентов: стартовой строки (тип запроса или результат ответа), набора заголовков содержащих все требуемые параметры и тела (основного содержимого), причем, блок заголовков должен отделяться пустой строкой от тела.
(далее…)HTTP методы
При разработке веб-приложений в подавляющем большинстве случаев приходится работать с различными HTTP-методами. Каждый из них предназначен для решения своего круга задач, хоть и может быть использован не по назначению разработчиком. Это бывает часто, но желательно придерживаться рекомендаций ниже, причем, не важно разрабатываете ли вы RESTful-приложение или обычный сайт.
(далее…)Установка и работа с Yii2 через Vagrant
Фреймворк Yii2 предоставляет возможность быстро разворачивать рабочее окружение (LAMP-сервер) с помощью Vagrant. В этой статье мы рассмотрим установку и настройку как advanced, так и basic шаблонов приложений. Они немножко отличаются конфигурациями.
(далее…)SemVer — семантическое версионирование
При разработке собственных проектов (API, модулей, библиотек и т.д.) возникает проблема присвоения версии проекту. Хорошее решение предложил Том Престон-Вернер.
(далее…)Простой способ разворачивать (деплоить) проекты на боевом (production) сервере через git
Иногда встречаются заказчики использующие git для хранения своих проектов и, вместе с этим, выгружающие их на боевые серверы через FTP (sFTP). Эта простая инструкция покажет способ разворачивать и обновлять проекты через git.
(далее…)PHP как платформа веб-разработки
На данный момент PHP является самым популярным языком для разработки веб-сайтов, в частности, их серверной составляющей. Статистика говорит сама за себя. В чем же причина такой популярности? Давайте попробуем разобраться.
(далее…)Корпоративные приложения (enterprise)
Что такое корпоративные приложения? Подобную статью следует начинать с определения, так и поступлю, дам своё определение, ведь общепринятого не существует. Корпоративные приложения (промышленные) – это большие программы для автоматизации и структуризации работы компании (фирмы, завода, большого магазина и так далее).
(далее…)