2009-03-20 13 views
10

Co jest przyzwoitym IDE dla rozwijania JavaScript, będę pisać zarówno rzeczy po stronie klienta jak i pisanie dla Rhino. Idealnie musi działać na Mac OSX, chociaż coś, co działa w systemie Windows też byłoby miłe.Przyzwoita JavaScript IDE

DODATKOWE:

Miał sztukę z obu JS2 i Aptana, myślę, że będę nadal używać Aptana. Głównie dlatego, że uważam, że emacs jest nieco trudny do opanowania, chociaż uważam, że błąd hi-lighting w js2 był lepszy niż w Aptanie.

ja wciąż szuka sposobu, aby wizualnie debugować mój kod js, który jest uruchomiony na szczycie Rhino ...

+0

Zajmę się rozwiązaniem emacsa i Aptana w weekend ... – thatismatt

+0

Powiązane pytanie: http://stackoverflow.com/questions/368511/best-light-weight-javascript-ide –

+0

WebStorm ze strony www.jetbrains .com jest doskonały dla JavaScript, ponieważ obsługuje ECMAScript 5, doskonale rozumie JsDoc (dziedziczenie i wszystkie). To jedyne IDE, które faktycznie to robi. – Tower

Odpowiedz

7

Aptana IDE, bezwzględnie. Stabilna, świetna obsługa składni wszystkich głównych bibliotek javascript, bardzo dobre edytory css i html. Również dobre wsparcie dla php, air, ruby ​​on rails i rozwoju aplikacji na iPhone'a (nigdy tego nie testowałem). Aptana może również połączyć się ze zdalną witryną za pośrednictwem ftp (sftp w wersji pro) oraz do repozytoriów svn i cvs. Jest oparty na Eclipse, więc nie jest to lekka aplikacja. Ale naprawdę, naprawdę dobrze. Możesz także użyć go jako wtyczki Eclipse, jeśli stworzysz aplikację java wab, ale kiedy przetestowałem ją w tej wersji, około 1 roku temu, nie była ona stabilna. Znacznie lepiej używać wersji autonomicznej.

+0

Czy Aptana ma uzupełnienie kodu podobne do IntelliSense firmy Microsoft? – Calvin

+1

Nigdy nie korzystałem z Microsoft IntelliSense, więc nie wiem. Mogę powiedzieć, że Aptana ma ukończenie kodu podobne do Eclipse, to jest dla mnie bardzo dobre. – alexmeia

+0

Ah, to w zasadzie wszystko, co jest. Byłem ciekawy, ponieważ wciąż nie znam wielu funkcji JavaScript i konstrukcji językowych. Dzięki. – Calvin

4

Aptana Studio, zarówno wersja samodzielna, jak i Eclipse, były całkiem fajne, gdy ostatnio je używałem.

+0

Nawet ja użyłem tego IDE i znalazłem bardzo użyteczne. –

1

Komodo Edit/IDE to zdecydowanie najlepszy IDE/edytor (który użyłem) do tworzenia JavaScript.

Znane funkcje obejmują raportowanie błędów na żywo, makra JavaScript i automatyczne uzupełnianie składni dla WSZYSTKICH głównych frameworków!

6

Jeśli znasz Emacsa, to może być on warty: js2-mode Steve'a Yegge'a.

+0

Po drugie ... js2 -mode jest niesamowity. –

0

Jeśli masz bardzo dużą aplikację napisaną w JavaScript, istnieje tylko IntelliJ Idea. Analizuje wiele plików JavaScript i uwypukla nie tylko błędy składniowe, ale również niezadeklarowane zmienne i funkcje, umożliwia przechodzenie od wywołania funkcji do definicji funkcji i wiele innych.

Próbowałem już Emacsa (ponieważ to mój ulubiony edytor) i Komodo, a oni nie podchodzą blisko. Sądzę, że to samo dotyczy Eclipse.

Osobiście uważam, że lepsze funkcje analizowania i nawigacji w Idea są wymagane tylko w przypadku pracy z nieudokumentowanym nieudokumentowanym kodem, w przeciwnym razie z przyjemnością zapisałbym kod w Emacs w trybie js2, ale pracuję z ogromnie źle udokumentowane i błędne ramy i naprawdę pomaga przeskoczyć do źródła funkcji lub nadklasy, aby sprawdzić, jak działają.

2

Spójrz na WebStorm HTML/JavaScript Editor. Jest lekki i działa na MacOS. Obsługuje debugowanie i uruchamianie kodu bezpośrednio z IDE i ma bardzo inteligentne funkcje autouzupełniania dla JavaScript zarówno w oparciu o DOM, jak i przeglądarkę.