Каждый, кто работает с PHP кодом в определенный момент осознает, что привычные реакторы, для написания HTML / CSS / JS кода не справляются с теми задачами, которые нужно решить при работе с PHP (работа с методами, классами, функциями, быстрый доступ к базе данных, отладка кода и многое другое).
Если все тот же Sublime Text легко и непринужденно справляется с задачами верстки сайта, а также простыми правками php кода в рамках этой верстки и даже имеет преимущества перед IDE, то писать в нем что-то серьезное, задача, сопоставимая с процессом вкручивания шурупа отверткой в доску без отверстия в ней, когда можно взять шуруповерт и решить задачу за несколько секунд.
А если таких шурупов нужно вкрутить 20-30 штук… Тут-то и пригодится подборка лучших IDE для PHP на WebShake.ru
Минусы редактора кода по отношению к IDE
В редакторе кода в любом случае требуются лишние движения, например, по поиску кода, когда тот же PhpStorm понимает, из какого класса тянется метод и как наследуется. Т.е. во время работы в редакторе кода, даже те вещи, которые можно безопасно «забыть» придется все время держать в голове т.к. поиски впоследствии могут отнять кучу времени.
Часть IDE поддерживают работу с базами данных. Из программы можно подключиться к серверу и вносить правки в таблицы, не заходя в браузер, чего нельзя достичь в более привычных редакторах кода.
Идеальная IDE
Первое, что решает для себя программист — в чем писать код! Периодически, конечно, поглядывает на новинки, но осознание того, сколько настроек нужно будет внести в программу, а также заново привыкать к новым цветам в синтаксисе кода часто мешают переехать, например, с того же Sublime Text на PhpStorm.
Прочувствовал на собственном примере, что такое писать свой движок CMS в PhpStorm параллельно представляя, сколько бы затратил сил в Sublime Text на который также переехал аж с 3-й попытки.
В этом вопросе никто вам не поможет т.к. объективных комментариев на все сразу среды найти будет непросто по причине отсутствия достаточного опыта использования нескольких продуктов одновременно у таких пользователей.
Иными словами, каждый будет хвалить тот продукт, который он знает. Все придется постигать самостоятельно.
Комментарии