WebStorm – умная IDE для JavaScript-разработчиков

WebStorm – среда для разработки на JavaScript, которая подходит как для front-end-разработки, так и для создания приложений на Node.js.

Главное достоинство WebStorm – это удобный и умный редактор JavaSсript, HTML и CSS, который также поддерживает языки, такие как TypeScript, CoffeeScript, Dart, Less, Sass и Stylus и фреймворки, например, Angular, React и Meteor.

WebStorm, как и другие IDE, разработанные на основе платформы IntelliJ IDEA, делает разработку проще и удобней, обеспечивая подсветку и автодополнение кода, его анализ по ходу редактирования, быструю навигацию и рефакторинг и предоставляя разработчику мощные инструменты отладки и интеграцию с системами управления версиями. WebStorm по-настоящему понимает структуру вашего проекта и код, обнаруживает возможные проблемы еще до того, как вы открыли проект в браузере, и предлагает их решение. Встроенные в IDE инструменты для тестирования и работы с проектом помогут в разработке и сделают ее удобней и продуктивней.

Ключевые возможности

  • отладка кода на JavaScript, а также на ECMAScript 2015+TypeScript, CoffeeScript и Dart с использованием source maps
  • отладка Node.js приложений
  • интеграция с системами управления версиями Git, GitHub, Subversion, Perforce, Mercurial, CVS
  • интеграция с системами отслеживания ошибок (ESLintJSHint, JSLint, TSLint, Stylelint)

Live Edit позволяет мгновенно видеть результаты ваших изменений в CSS, HTML и JavaScript файлах проекта в браузере без перезагрузки страницы. Live Edit доступен в режиме отладки JavaScript и работает в браузере Google Chrome с предустановленным плагином JetBrains IDE Support.

WebStorm поддерживает современные языки, компилируемые в JavaScript, такие как TypeScript, CoffeeScript и новую версию JavaScript – ECMAScript 2015, предлагая автодополнение кода, проверку ошибок, рефакторинг и отладку.

WebStorm позволяет эффективно разрабатывать приложения на Node.js и поддерживает полноценную отладку Node.js приложений. Новое приложение можно создать, используя шаблон Node.js Express, а необходимые модули установить с помощью встроенного в WebStorm менеджера npm.

Что нового

Основные улучшения и новые возможности WebStorm 2017.1:

  • поддержка Vue.js: автодополнение кода во Vue-шаблонах, автоматическое добавление импортов для Vue-компонентов;
  • интеграция с Jest: возможность запуска Jest-тестов и просмотра результатов их выполнения прямо в IDE;
  • поддержка Standard и много новых опций форматирования кода, включая сортировку импортов;
  • автоматическое добавление импортов для React-компонентов;
  • автодополнение имен модулей в package.json, исправление кода с помощью TSLint, интеграция с Angular language service, новые диаграммы зависимостей, статус тестов прямо в редакторе, поддержка эмодзи в редакторе.