Что такое хорошая IDE для разработки JavaScript на стороне клиента? [закрыто]

14

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

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

Какие-либо предложения??

Isuru
источник
2
@ nK0de, если это только на стороне клиента, тогда Firebug должен позаботиться обо всех ваших потребностях в отладке
Dónal
@KimBurgess: все битые ссылки
amit jha

Ответы:

11

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

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

Так как вы сказали IntelliSense, я думаю, вы используете VisualStudio. В нем вы легко найдете поддержку Javascript и, возможно, будет наиболее удобно придерживаться его.

ЛХК
источник
1
@ Downvoter хотите прокомментировать?
lhk
1
Возможно, потому что Aptana - посредственный инструмент
Raynos
2
вот почему я сказал, что это мой ЛИЧНЫЙ фаворит и указал на другие возможности. Такие вопросы, как «что лучше» всегда получат мнения в качестве ответов
lhk
вместо этого вы должны полностью попробовать WebStorm;) (кстати, я не понизил голосование, хорошо иметь личные фавориты)
Raynos
@ lhk Я слышал хорошие новости об Aptana и WebStrom. Думаю, я должен сам убедиться. Спасибо :)
Isuru
19

WebStorm соответствует вашим требованиям, как никто другой. Я старый пользователь IntelliJ по таймеру и, поверьте мне, эти люди знают, как сделать IDE.

И они предлагают специальные цены до 1 февраля.

Chiron
источник
Мне нравится веб-шторм, но я жалуюсь только на то, что у меня не может быть нескольких проектов в одном окне, что немного странно для IDE
Ферма
7

Нет хороших JavaScript IDE. Для JavaScript есть только IDE типа 3 . «Лучшей» IDE на данный момент будет WebStorm 3.0.

Вместо этого используйте текстовый редактор по вашему выбору. Хороший выбор включает в себя:

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

Что касается отладки JavaScript, для клиентской стороны используйте браузер для его отладки. Для узла используйте узел-инспектор (браузер) для его отладки.

Что касается intellisense, он вам не нужен, и он будет неправильным в 10% случаев. Лично тот факт, что он ошибается в 10% случаев, является достаточным ударом по производительности, чтобы просто не использовать все это. Опять же, WebStorm 3 является единственной IDE, которая получает его на 90% прямо здесь. VS2011 также может стать хорошим соперником, но я не пробовал лично. VS2010 ужасен для JavaScript.

Raynos
источник
Есть ли причина для снижения?
Raynos
Я думаю, что попробую Aptana и WebStorm, как многие предлагали. Спасибо. Я не понизил ваш ответ, кстати.
Исуру
4
Основным принципом этой статьи является то, что все IDE либо идеальны (тип 1), либо непродуктивны (тип 3). Я не согласен с этим. Для тех, кто еще не читал статью, IDE типа 2 - это текстовый редактор, т.е. вообще не IDE.
День
1
Я тоже не совсем согласен с этой статьей. Eclipse отлично подходит для PHP; Визуальный отладчик работает отлично (вы должны знать, как его настроить, и установить Zend отладчик). Это не так уж хорошо для javascript по причинам, упомянутым другими, но он все же приносит гораздо больше информации, чем простой текстовый редактор, и нет никаких причин, по которым его поддержка javascript обязательно должна сосать. Если бы у него был какой-то способ «выхода», это было бы хорошо. Мне нужно попробовать NetBeans для JS и посмотреть, будет ли это лучше ...
Привет,
1
ссылка «Тип 3», по-видимому, перенаправлена, и на коротком электронном письме Викимедиа рассказывается о том, как работает поиск по названию страницы.
Мэтт Уилки
5

Мой проект представлял собой плагин Atlassian JIRA : Java, SQL, некоторые шаблоны Velocity в бэкэнде и несколько гаджетов панели инструментов (JavaScript / HTML / CSS) в frond-конце. У Atlassian также есть свои собственные платформы для плагинов, поэтому полезно, если в IDE есть поддержка нестандартных внешних библиотек.

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

NetBeans несколько лучше в этом отношении, но его поддержка сложных проектов со смешанным исходным кодом (таких как Java / JavaScript / web / templates и т. Д.) Отсутствует (возможно, я не слишком старался).

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

PS Я никак не связан с JetBrains, это просто мое личное мнение.

Олег Колосов
источник