Инструменты

Инструменты Инструменты для веб-разработчиков: системы контроля версий, IDE. Тут же всё о настройке окружения, выкладке кода в продакшен. Может быть немножко про DevOps. Про то, как работать комфортно и продуктивно.

Отладка PHP-кода с помощью Xdebug

09.07.2017   426   0
Отладка PHP-кода с помощью Xdebug

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

Читать далее

Скорость сайта: почему это важно

06.06.2017   438   4
Скорость сайта: почему это важно

Когда вы представляете посетителей своего сайта, кого вы видите? Мелких бизнесменов? Местных домовладельцев? Нетерпеливых кликеров? Кем бы они ни были, они наверняка относятся к невыдержанной категории пользователей. Эти ребята ожидают, что ваш сайт загрузится в мгновение ока. Если этого не произойдет, они исчезнут и, возможно, никогда не вернутся. Это не значит, что ваши клиенты слишком требовательны или несколько взвинчены. Такое поведение вполне нормально.

Читать далее

Системы контроля версий в современной разработке

10.05.2017   714   1
Системы контроля версий в современной разработке

Система контроля версий - специализированная программа, которая помогает разработчикам хранить и использовать все варианты исходного кода различных проектов. При этом они обычно отсортированы по датам изменения или создания и могут быть вызваны для запуска или редактирования в любой момент времени. Это позволяет дорабатывать или восстанавливать проект.

Читать далее

Установка и настройка PHPStorm

12.02.2017   6406   0
Установка и настройка PHPStorm

Всем привет. В этом уроке мы рассмотрим крутейшую IDE для PHP-разработчика под названием PHPStorm. Эта IDE имеет отличную подсветку кода, кучу встроенных инструментов для рефакторинга, полезные подсказки, темы оформления на любой вкус и ещё гору всего. Стоит это добро для личного использования $89 в год. Однако, есть вариант использовать её совершенно бесплатно. Нет, речь не идёт о кряке/кейгене, сами авторы предлагают эту возможность. И именно с этого момента мы и начнём знакомство с этим ПО.

Читать далее

Установка и настройка OpenServer

19.01.2017   13848   0
Установка и настройка OpenServer

Ну что, чешутся руки установить веб-сервер и написать первую программу на PHP? Сейчас всё будет.

Первым делом идём на официальный сайт OpenServer и скачиваем программу. Я рекомендую скачать BASIC-комплектацию, для наших нужд её вполне хватит. Однако можете посмотреть список программ, которые включены в другие пакеты. Возможно, найдёте что-то полезное, будь то какой-нибудь редактор кода или GUI-клиент для СУБД MySQL.

Читать далее

Какой выбрать​ PHP-фреймворк для изучения

24.12.2016   4838   0
Какой выбрать​ PHP-фреймворк для изучения

Привет! Сегодня я хочу рассказать о том, как долго не мог определиться с выбором фреймворка для изучения и как мне в этом помог Google Trends. На данный момент я чуть больше полугода пишу на PHP и успел поработать с несколькими проектами на самописных движках/фреймворках. Все они были довольно неплохи, однако всё же были заточены под конкретные нужды проектов. Сейчас мне захотелось изучить что-то универсальное, гибкое, способное подстраиваться под нужды других проектов. А ещё хороший фреймворк, по словам моих более опытных коллег, помогает выстраивать правильную архитектуру и невольно обучает Вас делать это без фреймворка впоследствии.

Читать далее

Основы работы с git и первый проект на github.com

03.10.2016   18041   0
Основы работы с git и первый проект на github.com

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

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

ПО git может быть использовано для достижения следующих целей:

  • хранение истории изменений;
  • перемещение по истории изменений;
  • коллективная работа (слияние изменений + решение конфликтов);
  • резервное копирование.

Читать далее