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

Проект

storm new project - PhpStorm — как я незаметно перешел с Sublime Text на IDE комбайнер
PhpStorm — создание нового проекта

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

storm css prompt 630x230 - PhpStorm — как я незаметно перешел с Sublime Text на IDE комбайнер
PhpStorm — подсказки и дополнения

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

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

storm mysql add - PhpStorm — как я незаметно перешел с Sublime Text на IDE комбайнер
PhpStorm — работа с базой данных

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

storm mysql table - PhpStorm — как я незаметно перешел с Sublime Text на IDE комбайнер
PhpStorm — работа с таблицами баз данных

Минусы PhpStom

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

Похожие записи


Keyran — обзор и основные возможности продвинутого автокликера и эмулятора мышки с клавиатурой
Keyran — условно бесплатная программа для создания и запуска макросов, а также макрокоманд для компьютерной мышки и клавиатуры. Возможности программного...
QuickBinder для САМП — программатор клавиш для онлайн ролевых игр San Andreas Multiplayer
GTA San Andreas с ее крутой для своего времени графикой и полным беспределом, который можно вытворять игроку в этом удивительном...
Movavi Video Editor — обзор простого и мощного редактора видео
Movavi Video Editor — это достаточно простой в освоении видеоредактор. С его помощью можно смонтировать видеоклип, презентацию, коллаж из фотографий...
Todoist — менеджер задач, ставший первой моей покупкой в Google Play
Вторая достойная программа, для который не жалко $4 в месяц. Первой стала домашняя бухгалтерия Alzex Finance с разовой оплатой 590...
BotMek — универсальный автокликер для зацикливания рутинных действий
BotMek – универсальный автокликер, предназначенный упростить игровой процесс в онлайн играх. В нынешнее время, игровая индустрия все больше выпускает различные...

Комментарии

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