Обзор популярных редакторов кода для PHP-разработчика
Динамическая помощь работает в зависимости от контекста, а IDE автоматически подбирает список ссылок на релевантную документацию по текущим элементам в коде. Воспользоваться этой функцией можно во вкладке «Dynamic Help» в правой панели редактора.
Для просмотра онлайн справки по элементу, на котором установлен курсор, нажмите клавишу F1, чтобы открыть официальную документацию в браузере.
CodeLobster поставляется с целым набором плагинов для работы с самыми популярными PHP библиотеками и CMS, среди них такие фреймворки как CakePHP, CodeIgniter, Laravel, Phalcon, Smarty, Symfony, Twig, Yii.
Система взаимодействия с базами данных осуществляется посредством встроенного SQL-клиента. Реализована подсветка синтаксиса, автодополнение и подсказки в соответствии со структурой текущей базы данных.
Поддерживает работу с FTP при помощи встроенного менеджера соединений.
Непосредственно из среды программы можно загрузить, установить и добавить в проект любой из перечисленных фреймворков.
Например, вы можете приступить к созданию своего интернет-магазина на базе Magento, известной E-commerce платформы, для этого просто выберите нужный тип проекта и настройте доступ к БД.
Последняя версия CMS будет скачана и установлена в автоматическом режиме, для этого не потребуется даже использование web-интерфейса.
Такая же функциональность предусмотрена для Drupal, Joomla и WordPress. Использование всех возможностей этих систем значительно ускорит процесс разработки и запуска интернет-проектов любого масштаба.
Visual Studio Code
Visual Studio Code — еще один из популярных редакторов, работающий сразу на трех платформах Linux, OS X и Windows, при этом обладающий функциями IDE, полагающийся на расширения.
Редактор можно использовать для создания веб-проектов ASP.NET 5 или Node.js, использовать различные языки, такие как JavaScript, TypeScript, C#, работать с пакетными менеджерами npm, скаффолдингом yeoman и даже осуществлять отладку. Плюсом ко всему будет отличный IntelliSense, поддержка сниппетов кода, рефакторинг, навигация, многооконность, поддержка git и многое другое.
Подведем итоги
Данный обзор не носит рекламного характера, поэтому рекомендовать какой-либо редактор не вижу смысла. Каждый разработчик выбирает тот продукт, который считает удобным.
При выборе редактора стоит отдать предпочтение скорости работы, стабильности и удобствам, которые облегчают программирование.
В своей же работе я использую как Sublime Text, PHPStorm и VS Code. Остальными редакторами пользовался когда-то, поэтому ничего плохо о них сказать не могу. Возможно, вы используете еще какие-то IDE в своей работе, которые не были рассмотрены мною.
Спасибо за внимание и до новых встреч!