Многофункциональная среда JavaScript IDE? - PullRequest
8 голосов
/ 18 марта 2010

В настоящее время я использую Visual Studio 2008 для редактирования файлов .js, и он имеет достойную поддержку, но я хочу больше ...

Мне нравятся функции подсветки синтаксиса VS и автоиндентирования, но мне также хотелось бы иметь расширенные функции, такие как: контекстная информация и помощь, складные блоки JavaScript, неявное понимание символов для поиска, рефакторинга и тому подобного; также предупреждения и ошибки для кода js.

Предложения

Редактировать : ooops ... для платформы Windows. Я уже вижу некоторые ответы по Eclipse, и это нормально, так как я установлю Eclipse в Windows.

Цель: Я хочу, чтобы инструмент был многофункциональным, чтобы помочь моему пониманию того, что происходит, потому что JavaScript может быть довольно тупым, когда используется jQuery. На самом деле, это может быть довольно глупо, чтобы понять, в любом случае. Плюс дополнительное (не jQuery) ветвление для разных браузеров и твиков. Это может занять много времени.

Ответы [ 6 ]

4 голосов
/ 18 марта 2010

Я использую Komodo Edit или Aptana

2 голосов
/ 18 марта 2010

ActiveState Komodo Edit работает и здесь. Смотрите мой ответ только что опубликовал здесь .

2 голосов
/ 18 марта 2010

Вы когда-нибудь пробовали Aptana?

http://www.aptana.org/

1 голос
/ 18 марта 2010

JetBrains работает над многообещающей Web / Javascript IDE, которая называется WebStorm. В настоящее время у них есть публичный предварительный просмотр:

http://www.jetbrains.com/webide/index.html

Имеет некоторые интересные особенности:

  • Рефакторинг Javascript
  • На основе DOM, Завершение для браузера
  • Навигация по коду и поиск использования
  • Проверка кода и быстрые исправления
  • JavaScript-отладчик на основе Mozilla
  • Поддержка фреймворков (jQuery, Prototype, ...)
0 голосов
/ 30 мая 2011

IntelliJ IDEA от jetbrains довольно хорош для JavaScript: http://www.jetbrains.com/idea/features/ajax.html

0 голосов
/ 18 марта 2010

Мой выбор - NetBeanse (как IDE).

Но чаще я предпочитаю emacs

...