PhpStorm — как я незаметно перешел с Sublime Text на IDE комбайнер

phpstorm load logo - PhpStorm — как я незаметно перешел с Sublime Text на IDE комбайнер

PhpStorm — IDE редактор и самый настоящий комбайнер для PHP разработчиков. Умеет очень много и из-за этого стал плавно переходить на него. Штука довольно громоздкая и в ней реально удобно работать лишь с одним проектом и только в связке с локальным веб-сервером (Open Server), но его преимущество не в этом.

В Sublime Text удобно кодить на HTML, CSS и что-то простое на JS, поскольку мощных подсказок в нем нет, но он имеет одно огромное преимущество — очень удобно кодить прямо на сервере благодаря плагину SFTP. Открыл файл, поправил код, например, рекламу и тут же залил в сеть. Нет необходимости в FTP посреднике.

Совсем другое дело, это специализированные IDE и их главное преимущество по сравнению с обычными редакторами кода — это мозги и дополнительные компоненты по отладке. Здесь все это есть, например:

  • встроенное удаленное подключение к БД и интерфейс для работы с ней;
  • логические подсказки из библиотеки PHP, JS, JQ (порой даже очень логические);
  • подсказки и взаимодействие с нашими файлами (методы, классы, просто функции, переменные, даже тянет их из бд);
  • консольный дебаггер подхватывающий php код с веб-страницы;

Если вас зацепили возможности PhpStorm, то это только начало. Готовый гайд по установке и настройке сего монстра вы найдете в бесплатном курсе по PHP на WebShake по ссылке: https://webshake.ru/php-training-course

Проект

PhpStorm — создание нового проекта
PhpStorm — создание нового проекта

На скриншоте выше показано окно добавления проекта в редактор. Без проекта работать с ним неудобно, скорей, даже нереально. Предусмотрены ряд заготовок под наиболее распространенные движки (WP, Drupal, Jomla). Редактор переберет до основания файлы проекта и будет выдавать даже такое.

PhpStorm —  подсказки и дополнения
PhpStorm — подсказки и дополнения

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

Интерфейс баз данных

PhpStorm —  работа с базой данных
PhpStorm — работа с базой данных

Готовый интерфейс для работы с MySQL и еще рядом других баз данных. Клик по таблице и она открывается, на вкладке рядом с php файлами, где можно добавлять поля и значения, менять их типы или на ходу тестировать запись. Нет необходимости использовать PhpMyAdmin т.к. все можно делать в едином редакторе. В одном окне пишем код, а в другом тут же его проверяем.

PhpStorm —  работа с таблицами баз данных
PhpStorm — работа с таблицами баз данных

Минусы PhpStom

  • нет родного русского языка, но как-то его переводят;
  • платный, но существует веб лицензия, специальные сервера, куда коннектится редактор и получает ключ. Их валом в Гугле;
  • сильно грузит систему;
  • комфортная работа только с одним проектом ибо начинает давать подсказки сразу по двум;
  • ориентирован на локальную разработку и выгрузку в сеть готового проекта;

Новости от партнеров

Комментарии

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *