JetBrains WebStorm — інтегроване середовище розробки для JavaScript, HTML та CSS від компанії JetBrains, розроблена на основі платформи IntelliJ IDEA. WebStorm є спеціалізованою версією PhpStorm, пропонуючи підмножину з його можливостей. WebStorm постачається з перед-установленим плаґінами JavaScript (такими як для Node.js), котрі доступні для PhpStorm безкоштовно.
Тип | інтегроване середовище розробки для JavaScript |
---|---|
Розробник | JetBrains |
Стабільний випуск | 2019.1.1 (17 квітня 2019 ) |
Операційна система | крос-платформовий |
Мова програмування | Java |
Ліцензія | власницька |
Вебсайт | www.jetbrains.com/webstorm |
|
WebStorm підтримує мови JavaScript, CoffeeScript, TypeScript та Dart.
WebStorm забезпечує автодоповнення, аналіз коду на льоту, навігацію по коду, рефакторинг, зневадження та інтеграцію з системами управління версіями. Важливою перевагою інтегрованого середовища розробки WebStorm є робота з проектами (у тому числі, рефакторинг коду JavaScript, що міститься в різних файлах і теках проекту, а також вкладеного в HTML). Підтримується множинна вкладеність (коли в документ на HTML вкладений скрипт на Javascript, в який вкладено інший код HTML, всередині якого вкладений JavaScript) — в таких конструкціях підтримується коректний рефакторинг.
Можливості
Основні можливості
- Інтеграція з системами управління версіями Subversion, Git, GitHub, Perforce, Mercurial, CVS підтримуються з коробки з можливістю побудови списку змін і відкладених змін
- Інтеграція з системами відстеження помилок
- Модифікація файлів .css, .html, .js з одночасним переглядом результатів (Live Edit, в деяких джерелах ця функціональність називається «редагування файлів на льоту» або «в реальному часі» або «без перезавантаження сторінки»)
- Віддалене розгортання за протоколами FTP, SFTP, на монтованих мережевих дисках тощо з можливістю автоматичної синхронізації
- Можливості і Emmet
Підтримка:
Web
Server
Mobile
Desktop
Live Edit
LiveEdit — можливість WebStorm, котра з'явилася з версії 5 і дозволяє одночасно редагувати код HTML, CSS або JavaScript і бачити, як результат відображається в браузері. Для цього потрібна підтримка такої можливості з боку браузера, тому WebStorm при установці ставить плаґін для Google Chrome.
Підтримка node.js
WebStorm підтримує завантаження[] застосунків у node.js. Також підтримується повний набір функцій редагування застосунків на javascript — як для виконання на сервері, так і в браузері: автодоповнення, навігація по коду, рефакторінг і перевірка на помилки.
Для node.js підтримується також виведення повідомлень node.js на окрему вкладку в IDE.
LESS, Sass, SCSS
Мови стилів LESS, Sass і SCSS, які розширюють можливості описів стилів у CSS, повністю підтримуються в WebStorm, зокрема, підтримується рефакторинг коду для них, коли треба змінити вираз (наприклад, #a9a9a9) на змінну (наприклад @grey), для того, щоб зробити код читанішим і простіше перевизначати параметри (наприклад, шляхом присвоєння їм значення @grey: #a9a9a9)
Підтримка CoffeeScript
У версіях від WebStorm 5 для CoffeeScript є навігація за кодом, автодоповнення, рефакторинг, підсвічування синтаксису і перевірка на помилки.
Підтримка JavaScript, HTML, CSS в IntelliJ IDEA
JetBrains також розробляє і підтримує інше середовище розробки — IntelliJ IDEA з аналогічними можливостями підтримки JavaScript, HTML і CSS.
Виноски
- . Архів оригіналу за 22 березня 2015. Процитовано 21 квітня 2013.
PhpStorm includes all the functionality of WebStorm (HTML/CSS Editor, JavaScript Editor) and adds full-fledged support for PHP and Databases/SQL.
- . PhpStorm FAQ. Архів оригіналу за 19 травня 2014. Процитовано 21 квітня 2013.
- Introducing Html5, 2012.
- Михаил Кобзарев. LiveEdit в PhpStorm. Архів оригіналу за 4 лютого 2013. Процитовано 19 травня 2014.
- Erez Zukerman (13 листопада 2012). Review: WebStorm 5 IDE provides powerful editing features and instant feedback for Web developers (англ.). PCWorld. Архів оригіналу за 4 лютого 2013. Процитовано 30 січня 2013.
Посилання
- JetBrains WebStorm JavaScript, CSS, HTML Editor official site [ 16 травня 2014 у Wayback Machine.]
- JetBrains WebStorm IDE blog [ 14 червня 2014 у Wayback Machine.]
Література
- Juriy Bura, Paul Coates Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript. — Apress, 2012. — 664 p. —
- Jesse Freeman Introducing Html5 Game Development. — O'Reilly Media, 2012. — 122 p. —
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
JetBrains WebStorm integrovane seredovishe rozrobki dlya JavaScript HTML ta CSS vid kompaniyi JetBrains rozroblena na osnovi platformi IntelliJ IDEA WebStorm ye specializovanoyu versiyeyu PhpStorm proponuyuchi pidmnozhinu z jogo mozhlivostej WebStorm postachayetsya z pered ustanovlenim plaginami JavaScript takimi yak dlya Node js kotri dostupni dlya PhpStorm bezkoshtovno JetBrains WebStormTipintegrovane seredovishe rozrobki dlya JavaScriptRozrobnikJetBrainsStabilnij vipusk2019 1 1 17 kvitnya 2019 5 rokiv tomu 2019 04 17 Operacijna sistemakros platformovijMova programuvannyaJavaLicenziyavlasnickaVebsajtwww jetbrains com webstorm Mediafajli u Vikishovishi WebStorm pidtrimuye movi JavaScript CoffeeScript TypeScript ta Dart WebStorm zabezpechuye avtodopovnennya analiz kodu na lotu navigaciyu po kodu refaktoring znevadzhennya ta integraciyu z sistemami upravlinnya versiyami Vazhlivoyu perevagoyu integrovanogo seredovisha rozrobki WebStorm ye robota z proektami u tomu chisli refaktoring kodu JavaScript sho mistitsya v riznih fajlah i tekah proektu a takozh vkladenogo v HTML Pidtrimuyetsya mnozhinna vkladenist koli v dokument na HTML vkladenij skript na Javascript v yakij vkladeno inshij kod HTML vseredini yakogo vkladenij JavaScript v takih konstrukciyah pidtrimuyetsya korektnij refaktoring MozhlivostiOsnovni mozhlivosti Integraciya z sistemami upravlinnya versiyami Subversion Git GitHub Perforce Mercurial CVS pidtrimuyutsya z korobki z mozhlivistyu pobudovi spisku zmin i vidkladenih zmin Integraciya z sistemami vidstezhennya pomilok Modifikaciya fajliv css html js z odnochasnim pereglyadom rezultativ Live Edit v deyakih dzherelah cya funkcionalnist nazivayetsya redaguvannya fajliv na lotu abo v realnomu chasi abo bez perezavantazhennya storinki Viddalene rozgortannya za protokolami FTP SFTP na montovanih merezhevih diskah tosho z mozhlivistyu avtomatichnoyi sinhronizaciyi Mozhlivosti i Emmet Pidtrimka Web Angular React Vue js Server Node js Meteor Mobile Ionic Cordova React Native Desktop Electron Live Edit LiveEdit mozhlivist WebStorm kotra z yavilasya z versiyi 5 i dozvolyaye odnochasno redaguvati kod HTML CSS abo JavaScript i bachiti yak rezultat vidobrazhayetsya v brauzeri Dlya cogo potribna pidtrimka takoyi mozhlivosti z boku brauzera tomu WebStorm pri ustanovci stavit plagin dlya Google Chrome Pidtrimka node js WebStorm pidtrimuye zavantazhennya utochniti zastosunkiv u node js Takozh pidtrimuyetsya povnij nabir funkcij redaguvannya zastosunkiv na javascript yak dlya vikonannya na serveri tak i v brauzeri avtodopovnennya navigaciya po kodu refaktoring i perevirka na pomilki Dlya node js pidtrimuyetsya takozh vivedennya povidomlen node js na okremu vkladku v IDE LESS Sass SCSS Movi stiliv LESS Sass i SCSS yaki rozshiryuyut mozhlivosti opisiv stiliv u CSS povnistyu pidtrimuyutsya v WebStorm zokrema pidtrimuyetsya refaktoring kodu dlya nih koli treba zminiti viraz napriklad a9a9a9 na zminnu napriklad grey dlya togo shob zrobiti kod chitanishim i prostishe pereviznachati parametri napriklad shlyahom prisvoyennya yim znachennya grey a9a9a9 Pidtrimka CoffeeScript U versiyah vid WebStorm 5 dlya CoffeeScript ye navigaciya za kodom avtodopovnennya refaktoring pidsvichuvannya sintaksisu i perevirka na pomilki Pidtrimka JavaScript HTML CSS v IntelliJ IDEA JetBrains takozh rozroblyaye i pidtrimuye inshe seredovishe rozrobki IntelliJ IDEA z analogichnimi mozhlivostyami pidtrimki JavaScript HTML i CSS Vinoski Arhiv originalu za 22 bereznya 2015 Procitovano 21 kvitnya 2013 PhpStorm includes all the functionality of WebStorm HTML CSS Editor JavaScript Editor and adds full fledged support for PHP and Databases SQL PhpStorm FAQ Arhiv originalu za 19 travnya 2014 Procitovano 21 kvitnya 2013 Introducing Html5 2012 Mihail Kobzarev LiveEdit v PhpStorm Arhiv originalu za 4 lyutogo 2013 Procitovano 19 travnya 2014 Erez Zukerman 13 listopada 2012 Review WebStorm 5 IDE provides powerful editing features and instant feedback for Web developers angl PCWorld Arhiv originalu za 4 lyutogo 2013 Procitovano 30 sichnya 2013 PosilannyaJetBrains WebStorm JavaScript CSS HTML Editor official site 16 travnya 2014 u Wayback Machine JetBrains WebStorm IDE blog 14 chervnya 2014 u Wayback Machine Literatura Juriy Bura Paul Coates Pro Android Web Game Apps Using HTML5 CSS3 and JavaScript Apress 2012 664 p ISBN 1430238194 Jesse Freeman Introducing Html5 Game Development O Reilly Media 2012 122 p ISBN 1449315178