Програмне забезпечення JetBrains WebStorm - це інструмент для розробки веб-сайтів та редагування HTML, CSS та коду JavaScript. Рішення забезпечує швидку навігацію по файлах і генерує повідомлення про виникаючі проблеми в коді в режимі реального часу. JetBrains WebStorm дозволяє додавати розмітку для HTML-документів або елементів SQL безпосередньо на JavaScript. JetBrains WebStorm розгортає та синхронізує проекти через FTP.
Використовуючи потужність HTML/XHTML та XML-коду, WebStorm автоматично завершує стилі, посилання, атрибути та інші елементи коду. При роботі з CSS код для класів, HTML-номерів, ключових слів і так далі завершується. WebStorm пропонує автоматичні рішення таких проблем, як вибір формату, властивостей, класів, посилань на файли та інших атрибутів CSS. Рішення дозволяє використовувати потужність інструменту кодування дзен для макета HTML, відображає дії тегів на веб-сторінці. WebStorm завершує код JavaScript для ключових слів, міток, змінних, параметрів і функцій DOM, а також підтримує специфічні функції популярних браузерів. Реалізовані в рішенні функції рефакторингу JavaScript дозволяють трансформувати структуру вашого коду і файлів, а також .js.
WebStorm забезпечує налагодження коду JavaScript і надає широкий спектр функцій: пошук точки зупину в HTML і JavaScript, налаштування параметрів точки зупину, тестування синтаксису коду в режимі реального часу і т.д. Продукт підтримує платформи jQuery, YUI, Prototype, DoJo, MooTools, Qooxdoo і Bindows. WebStorm забезпечує інтегровану перевірку тексту для тегів, послідовності коду, орфографічних помилок тощо. WebStorm дозволяє редагувати файли і автоматично синхронізувати їх на вимогу при роботі або зберіганні їх віддалено.
Продукт підтримує функцію контролю версій і попередніх версій коду і записує всі внесені дії і зміни. Створюючи історію в WebStorm, ви можете відновити вирази коду, блоки і навіть цілі файли.
Що нового в WebStorm 9:
- Підтримка фреймворків Метеор і Реаг.
- Інтеграція PhoneGap, Apache Cordova та IonicFramework для розробки мобільних додатків.
- Підтримка полімеру.
- Інтеграція Gulp.
- Spy-js інструмент для відстеження та профілювання додатків вузла.js, завершення коду та виявлення проблем.
- Підтримка модуля EcmaScript 6.
- Автоматичне оновлення застосунків Node.js.
- Перевірте стиль коду за допомогою ESLint і АТС.
- Вбудована підтримка плагіна EditorConfig, що дозволяє автоматично визначати і вибирати конфігурації стилів коду для різних ВПО і редакторів.
- Покращення CSS3.
- Шаблони postfix для JavaScript.
- Нова функція для налагодження додатків, яка відображає значення змінних безпосередньо в редакторі.
- Функція Scratch Files для створення ескізів безпосередньо в редакторі без зміни проекту або створення будь-яких файлів.
- Підтримка останніх версій Stilus і Sass.