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 2015TypeScript, 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 2016.3:

  • поддержка Flow: ошибки теперь показываются прямо в редакторе, результаты автодополнения предоставляются Flow;
  • поддержка разработки с React Native: автодополнение, возможность запускать и отлаживать мобильные приложения прямо в WebStorm;
  • улучшения в поддержке TypeScript: автодополнение и информация об ошибках стали точнее благодаря использованию TypeScript language service; при переименовании учитывается иерархия наследования;
  • новая группа инспекций для миграции кода на ES6, а также возможность преобразовать объект в класс;
  • интеграция со Stylelint для проверки файлов стилей, поддержка PostCSS через плагин, интеграция c Protractor, возможность быстро запускать и отлаживать Node.js-приложения в Docker, а также многое другое.