Що таке хороша IDE для розробки JavaScript на стороні клієнта? [зачинено]


14

Нещодавно я почав вивчати JavaScript і шукаю хороший редактор JavaScript / IDE. Я знайшов десятки з них у пошуку Google, але я вдячний, якщо користувачі, які мають досвід використання такої IDE, могли б рекомендувати його.

Я хочу IDE з підсвічуванням синтаксису , можливо, IntelliSense та підтримкою налагодження коду JavaScipt. Я користувач Windows 7 і займаюся лише розробкою JavaScript на стороні клієнта .

Будь-які пропозиції??


2
@ nK0de, якщо це лише клієнт, Firebug повинен подбати про всі ваші потреби налагодження
Dónal


@KimBurgess: всі пошкоджені посилання
amit jha

Відповіді:


11

Мій особистий фаворит - Aptana Studio. Заздалегідь встановлено програму Eclipse з плагінами для веб-розробки, і ви без проблем пройдете. Аптана дуже комфортний і має всі необхідні функції.

Однак майже всі поширені IDE матимуть або вбудовану підтримку Javascript, або пропонують плагіни для мови. Netbeans та IntelliJ теж хороші.

Оскільки ви сказали IntelliSense, я думаю, ви використовуєте VisualStudio. Ви легко знайдете в ньому підтримку Javascript, і, можливо, це буде найзручніше дотримуватися.


1
@ downvoter хочете коментувати?
lhk

1
Можливо тому, що Аптана є посереднім інструментом
Райнос

2
саме тому я сказав своє улюблене ОСОБИСТО і вказав на інші можливості. Запитання на кшталт "що найкраще" завжди отримуватимуть думки як відповіді
lhk

вам варто спробувати WebStorm замість цього;) (btw, я не спровокував, це добре мати особисті фаворити)
Raynos,

@lhk Я чув хороші новини про Aptana та WebStrom. Здогадуюсь, мені доведеться самій подивитися. Дякую :)
Ісуру

19

WebStorm відповідає вашим вимогам, як ніхто інший. Я старий користувач IntelliJ-таймера, і повірте, ці люди знають, як зробити IDE.

І вони пропонують спеціальні ціни до 1 лютого.


Мені подобається веб-шторм, але моє єдине нарікання - я не можу мати кілька проектів в одному вікні, що трохи не дивно для IDE
Ферма

7

Немає хороших IDE JavaScript. Є лише Тип 3 IDE для JavaScript. "Кращим" IDE на даний момент буде WebStorm 3.0.

Використовуйте замість цього текстовий редактор. Хороший вибір включає:

vim та піднесений текст підтримують підсвічування синтаксису та дозволяють запускати командний рядок або створювати сценарії через редактор.

Що стосується налагодження JavaScript, то для клієнта використовуйте браузер для його налагодження. Для вузла використовуйте node-inspector (браузер) для його налагодження.

Що стосується intellisense, то він вам не потрібен, і він буде помилятися 10% часу. Особисто той факт, що він помиляється 10% часу, є достатньою продуктивністю, щоб просто не використовувати це все. Знову ж таки, WebStorm 3 - це єдиний IDE, який отримує його на 90% саме тут. VS2011 також може стати хорошим суперником, але я особисто не пробував цього. VS2010 жахливий для JavaScript.


Будь-яка причина для заборони?
Райнос

Думаю, я спробую застосувати Aptana та WebStorm, як багато хто запропонував. Дякую. Я не спростував вашої відповіді btw.
Ісуру

4
Центральним орендарем цієї статті, здається, є те, що всі ІДЕ або ідеальні (тип 1), або контрпродуктивні (тип 3). Я не згоден з цим. Для тих, хто не читав статтю, IDE типу 2 є текстовим редактором, тобто взагалі немає IDE.
Дональ

1
Я теж не згоден із цією статтею. Eclipse ідеально підходить для PHP; візуальний налагоджувач відмінно працює (ви мусите знати, як його налаштувати, і встановити zend debugger). Це не так добре для javascript з інших згаданих причин, але він все ще приносить набагато більше таблиці, ніж простий текстовий редактор. Якби у неї був якийсь спосіб "зовнішньої" речі, було б добре. Мені потрібно спробувати netbeans для js і подивитися, чи не справляється це краще ...
Ей,

1
посилання "Тип 3" виглядає неправильно, перейшовши на короткий електронний лист Wikimedia про те, як працює пошук за заголовком сторінки.
matt wilkie

5

Моїм проектом був плагін Atlassian JIRA : Java, SQL, деякі шаблони швидкості у зворотному та декілька гаджетів інформаційної панелі (JavaScript / HTML / CSS) у передній частині. Atlassian також має власні рамки для плагінів, тому корисно, якщо IDE має підтримку нестандартних зовнішніх бібліотек.

Я мав досить неприємний досвід з підтримкою JavaScript Eclipse , у нього є чимало збоїв із завершенням та автоматичним форматуванням коду, особливо зі складним кодом (модульні джерела, мало використовуваних фреймворків тощо). Рефакторинг не завжди працює за призначенням (або взагалі) і майже марно. Я ж не пробував Aptana Studio.

NetBeans дещо кращий у цьому плані, але його підтримка складних проектів із змішаного джерела (наприклад, Java / JavaScript / веб / шаблони тощо) не вистачає (можливо, я не дуже старався).

Нарешті я в кінцевому рахунку використовував IntelliJ IDEA . Це комерційний (тривалість 30 днів), але неперевершений. Аналіз коду, семантичне забарвлення, рефакторинг, який працює в різних вихідних файлах (наприклад, js, css, html). Просто спробуйте, і ви ніколи не озираєтесь.

PS Я жодним чином не пов'язаний з JetBrains, це лише мій особистий погляд.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.