2012-01-26 30 views
15

Jakie dobre IDE mają się rozwijać dzięki połączeniu Jasmine, node.js i coffeescript.Dobre IDE dla node.js + coffeescript + jaśminu

Do tej pory rozważamy WebStorm, ale naprawdę ciężko jest zacząć. Dokumentacja dotycząca node.js (i coffeescript) znajduje się w niewielkiej ilości w połączeniu z IDE.

Jakie są inne opcje? (I czy są jakieś prowadnice, które mogą pomóc nam zacząć/uruchomiony?)

edit:

  • Ja i mój zespół z systemu Windows/OSX.
  • Vim/Emacs to nie opcja. Potrzebujemy czegoś z interfejsem graficznym/IDE.
  • Musi być łatwo "zacząć" od pliku node.js i kawy w IDE. Najlepiej "dostosowany" do użycia z node.js.
    • WebStorm obiecuje to zrobić, jednak rozpoczęcie pracy okazuje się dość trudne. Bieganie. Kawa nie działa.

Dzięki :)

+0

Jakiej dokumentacji szukasz? To jest tylko edytor, a następnie uruchamiasz Węzeł; nie ma problemu. Używam PyCharm (tego samego core IDE co WebStorm) do edycji CoffeeScriptu dla węzła i działa dobrze (poza tym, że ich edytor CoffeeScript jest strasznie błędny). –

+0

Nie ma oczywistego sposobu na uruchomienie pliku skryptu .coffee. Funkcja "Kompiluj do Javascript" nie robi wiele oprócz pokazywania mi, jak kod będzie wyglądał w javascript. Czy mam skopiować ten kod, wkleić go do pliku javascript, a następnie uruchomić go z plikiem html?: S – kornfridge

+1

Jeśli używasz go z Node.js, to nie, nie uruchamiasz go z plikiem HTML, możesz uruchomić go z Węzłem. Węzeł działa * na zewnątrz * przeglądarki internetowej. Po prostu zrób 'kawa filename.coffee' z linii poleceń. –

Odpowiedz

2

Komodo Edit (swobodnie korzystać) i Komodo IDE (wymaga wypłacane licencja) wspiera podświetlanie składni dla JavaScript i coffeescript. Sądzę, że podano wskazówki dotyczące połączenia dla node.js.

http://www.activestate.com/komodo-edit

http://www.activestate.com/komodo-ide

można wypowiedzieć KomodoEdit jako dobry IDE ogólnie; Używałem go w projektach Python i PHP z satysfakcją.

Pamiętaj, aby zacząć od kandydata na wersję 7.0; to był RC od dłuższego czasu i możesz go nie zauważyć, jeśli zaczniesz od strony głównej Komodo Edit. 6.0 jest prawdopodobnie zanim CoffeeScript stał się popularny.

+1

Dzięki za odpowiedź. Jednak Komodo wydaje się jeszcze mniej "dostosowany" (niż WebStorm) do mojego konkretnego użytku (Node.js i Coffeescript). Potrzebuję rozwiązania "całego pakietu" dla mojego zespołu, które "zachęca" do najlepszych praktyk. Będąc w stanie uruchomić .coffee i zacząć powinno być bez wysiłku ... – kornfridge

+1

@kornfridge, czego szukasz nie istnieje. Nie ma generycznego IDE coffeescript. Wyzywająco nie ma IDE, które zachęca do "najlepszych praktyk coffeescript". Po prostu musisz to wiedzieć i użyć narzędzi niższego poziomu. – Raynos

+0

Bardziej do rzeczy, o których mówi Raynos, CoffeeScript i Node.js są raczej nowe. Potrzeba czasu dla ekosystemów aplikacji i języków na pozyskanie IDE takich jak Visual Studio. Określ swoje wymagania; wybierz redaktora, który doprowadzi cię do końca; pisz dokumenty i skrypty, z których wszyscy będą korzystać z wybranym edytorem. (Jak utworzyć nową aplikację Node.js, Skrypt uruchamia aplikację Node.js z tego projektu itd.) –

-1

spróbuj użyć vim i unix jako swojego IDE.

Są całkiem dobre.

CoffeeScript, node and vim

+3

Przepraszamy. Używamy kombinacji systemów Windows i OSX, a nie jesteśmy ekspertami od wiersza poleceń. potrzebowalibyśmy czegoś z interfejsem graficznym. Zaktualizowane pytanie/opis problemu. Dzięki i tak :) – kornfridge

+1

@kornfridge Polecam teraz jest dobry czas na naukę wiersza poleceń. Możesz użyć powłoki powershell w systemie Windows do podobnego efektu. Możesz także zamienić vim na Sublime Text 2, jeśli nie lubisz gVim w oknach. – Raynos

+2

@kornfridge "Potrzebujesz interfejsu graficznego" brzmi jak "preferuj". Ponadto, istnieje gVim, część zwykłej instalacji systemu Windows Vim, a Emacs to GUI, o ile nie powiedziano inaczej. Możesz używać takich rzeczy jak [Cygwin] (http://www.cygwin.com/) i [MinGW] (http://www.mingw.org/), aby mieć środowisko podobne do Uniksa. – Zirak

2

To działa tylko na OSX, ale TextMate jest fantastyczny dla coffeescript. Upewnij się, że używasz CoffeeScript TextMate bundle, który uruchomi kilka użytecznych zadań CoffeeScript za pomocą skrótów klawiaturowych.

Nie próbowałem tego, ale możesz być w stanie uzyskać taką samą wspaniałość w systemie Windows, używając E-TextEditor. Nie wiem, jak są kompatybilni.