Производитель: JetBrains
JetBrains WebStorm
Программное обеспечение JetBrains WebStorm представляет собой инструмент для разработки web-сайтов и редактирования HTML, CSS и JavaScript кода. Решение обеспечивает быструю навигацию по файлам и генерирует уведомления о возникающих проблемах в коде в режиме реального времени. JetBrains WebStorm позволяет добавлять разметку HTML-документов или элементов SQL непосредственно в JavaScript. JetBrains WebStorm осуществляет развертывание и синхронизацию проектов через протокол FTP.
Используя возможности кода HTML/XHTML и XML, WebStorm обеспечивает автоматическое завершение стилей, ссылок, атрибутов и других элементов кода. При работе с CSS осуществляется завершение кода классов, HTML-номеров, ключевых слов и т. д. WebStorm предлагает автоматическое решение таких проблем, как выбор формата, свойств, классов, ссылок на файлы и других атрибутов CSS. Решение позволяет использовать мощность инструмента Zen coding для верстки HTML, отображает действия тэга на web-странице. Продукт WebStorm осуществляет завершение кода JavaScript для ключевых слов, лейблов, переменных, параметров и функций DOM и поддерживает специфические особенности популярных браузеров. Реализованные в решении функции рефакторинга JavaScript позволяют преобразовывать структуру кода и файлов и .js.
WebStorm обеспечивает отладку кода JavaScript и предоставляет широкий диапазон возможностей: нахождение точки останова в HTML и JavaScript, настройка параметров точки останова, тестирование синтаксиса кода в режиме реального времени и т. д. Продукт поддерживает платформы JQuery, YUI, Prototype, DoJo, MooTools, Qooxdoo и Bindows. WebStorm предусматривает интегрированную проверку текста на тэги, последовательность кода, ошибки в написании и т. д. WebStorm позволяет редактировать файлы и автоматически синхронизировать их по требованию при удаленной работе или хранении.
Продукт поддерживает функцию контроля версий и предварительных вариантов кода и фиксирует все произведенные действия и изменения. Благодаря созданию истории в WebStorm можно восстанавливать кодовые выражения, блоки и даже целые файлы.
Новое в версии WebStorm 9:
- Поддержка фреймворков Meteor и React.
- Интеграция PhoneGap, Apache Cordova и IonicFramework для разработки мобильных приложений.
- Поддержка Polymer.
- Интеграция Gulp.
- Инструмент spy-js для трассировки и профилирования приложений Node.js, автозавершения кода и обнаружения проблемных фрагментов.
- Поддержка модуля EcmaScript 6.
- Автоматическое обновление приложений Node.js.
- Проверка стилистики кода с помощью ESLint и JSCS.
- Встроенная поддержка плагина EditorConfig, позволяющего автоматически определять и выбирать конфигурации стиля кода для различных IDE и редакторов.
- Усовершенствования CSS3.
- Postfix-шаблоны для JavaScript.
- Новая функция для отладки приложений, отображающая значение переменных непосредственно в редакторе.
- Функция Scratch Files для создания набросков непосредственно в редакторе без изменения проекта или создания каких-либо файлов.
- Поддержка последних версий Stilus и Sass.