Скачать IDE от Jetbrains можно по ссылкам Phpstorm (10 долларов в месяц), Webstorm (бесплатно) и Goland (платный).
Бесплатная IDE WebStorm — это профессиональная интегрированная среда разработки от компании JetBrains, специально созданная для веб-разработки. Это мощный инструмент, который предоставляет разработчикам всё необходимое для эффективной работы с JavaScript, TypeScript, HTML, CSS и другими веб-технологиями.
WebStorm предназначен для разработки на языках, используемых в клиентской веб-разработке, таких как HTML, CSS и JavaScript. WebStorm предназначен для упрощения и ускорения процесса веб-разработки благодаря интеллектуальному автодополнению кода, встроенным инструментам отладки, интеграции с системами контроля версий (Git, GitHub), поддержке популярных фреймворков (React, Angular, Vue.js) и множеству других функций. IDE автоматически находит ошибки в коде, предлагает рефакторинг и помогает поддерживать высокое качество кода.
Среди альтернатив WebStorm можно выделить Visual Studio Code (бесплатный редактор кода от Microsoft с обширной экосистемой расширений), Sublime Text (легковесный и быстрый редактор), Atom (настраиваемый редактор от GitHub), Brackets (ориентированный на фронтенд-разработку) и PhpStorm (другой продукт JetBrains с дополнительной поддержкой PHP). Для тех, кто работает в экосистеме Apple, хорошим вариантом может быть Nova от Panic.
PhpStorm включает в себя всю функциональность WebStorm — другого продукта JetBrains. Это обеспечивает полноценную поддержку JavaScript, HTML5, CSS/SASS/SCSS/LESS, а также таких технологий как Emmet и Live Edit (позволяет мгновенно просматривать изменения в браузере без перезагрузки страницы).
PhpStorm специализируется на разработке на языке PHP. Он имеет мощный инструментарий для работы с PHP, включая автодополнение, рефакторинг, отладку и поддержку фреймворков, таких как Laravel и Symfony.
PhpStorm предоставляет интеллектуальный редактор с подсветкой синтаксиса, автодополнением кода, проверкой ошибок на лету и расширенными настройками форматирования. IDE поддерживает все современные версии PHP. Редактор также обеспечивает поддержку PHPDoc, стандартов оформления кода (PSR1/PSR12, Drupal, Symfony2, Zend) и детектор дублированного кода.
В PhpStorm встроен визуальный отладчик (поддерживает Xdebug, Zend Debugger), который позволяет проверять локальные переменные и заданные пользователем объекты слежения. IDE интегрирована с профилировщиком и фреймворком модульного тестирования PHPUnit, что позволяет разрабатывать и запускать тесты прямо из среды разработки.
Ниже некоторые из горячих клавиш, которыми можно пользоваться в PhpStorm. Для полного списка горячих клавиш можно изучите документацию Keyboard shortcuts.