2012-01-26 8 views
15

Quali buoni IDE ci sono da sviluppare con la combinazione di Jasmine, node.js e coffeescript.Buono IDE per node.js + coffeescript + gelsomino

Finora, stiamo prendendo in considerazione WebStorm, ma è davvero difficile iniziare. Troviamo pochissima documentazione su node.js (e coffeescript) in combinazione con l'IDE.

Quali altre opzioni ci sono? (E ci sono guide che possono aiutarci a iniziare/installato e funzionante?)

edit:

  • Io e la mia squadra sono in esecuzione di Windows/OSX.
  • Vim/Emacs è non un'opzione. Abbiamo bisogno di qualcosa con un'interfaccia grafica/un IDE.
  • Deve essere facile "iniziare" con node.js e caffè nell'IDE. Preferibilmente un po '"su misura" per l'uso con node.js.
    • WebStorm promette di fare proprio questo, tuttavia, iniziare sembra essere piuttosto difficile. L'esecuzione di .coffee non sembra funzionare.

Grazie :)

+0

Che tipo di documentazione stai cercando? È solo un editor, e quindi esegui Node; nessun problema. Io uso PyCharm (stesso IDE di base di WebStorm) per modificare CoffeeScript per il nodo, e funziona bene (a parte il loro editor di CoffeeScript che è terribilmente buggy). –

+0

Non esiste un modo ovvio per eseguire un file di script .coffee. La funzione "Compile to Javascript", non fa molto se non mostrarmi come sarebbe il codice in javascript. Dovrei copiare quel codice, incollarlo in un file javascript e poi eseguirlo con un file html?: S – kornfridge

+1

Se lo stai usando con Node.js, allora no, non lo avresti eseguito con un file HTML, lo avresti eseguito con il Nodo. Il nodo viene eseguito * all'esterno * del browser Web. Basta fare 'coffee filename.coffee' dalla riga di comando. –

risposta

2

Komodo Edit (gratuito da usare) e Komodo IDE (richiede pagati licenza) Supporto per la sintassi che evidenzia per Javascript e CoffeeScript. Credo che vengano forniti i suggerimenti per la chiamata per node.js.

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

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

posso garantire per KomodoEdit come un buon IDE in generale; L'ho usato in progetti Python e PHP con soddisfazione.

Assicurarsi di iniziare con la versione 7.0 candidate; è stato RC per un po 'di tempo e potresti non vederlo se parti dalla home page di Komodo Edit. 6.0 è probabilmente prima che CoffeeScript diventasse popolare.

+1

Grazie per aver risposto. Tuttavia, Komodo sembra ancora meno "su misura" (rispetto a WebStorm) per il mio uso specifico (Node.js e Coffeescript). Ho bisogno di una soluzione "tutto pacchetto" per il mio team che "incoraggi" le migliori pratiche. Essere in grado di eseguire .coffee e iniziare dovrebbe essere semplice ... – kornfridge

+1

@kornfridge quello che stai cercando non esiste. Non esiste un IDE coffeescript generico. Non c'è provocatoriamente nessun IDE che incoraggi le "migliori pratiche del coffeescript". Devi solo saperlo e usare gli strumenti di livello inferiore – Raynos

+0

Più al punto di quanto dice Raynos, CoffeeScript e Node.js sono piuttosto nuovi. Ci vuole tempo per gli ecosistemi di framework e 'lingue' per acquisire IDE da cucina come Visual Studio. Definisci i tuoi requisiti; scegli un editore che ti porti a metà strada; scrivi documenti e script che tutti useranno con l'editor scelto. (Come creare una nuova app Node.js; Script per avviare un'app Node.js da questo progetto, ecc.) –

-1

provare a utilizzare vim e unix come IDE.

Sono abbastanza buoni.

CoffeeScript, node and vim

+3

Spiacente. Stiamo usando una combinazione di Windows e OSX e non siamo esperti di riga di comando. avremmo bisogno di qualcosa con un'interfaccia grafica. Domanda aggiornata/descrizione del problema. Grazie comunque :) – kornfridge

+1

@kornfridge mi raccomando ora è un buon momento per imparare la riga di comando. È possibile utilizzare PowerShell su Windows per un effetto simile. Puoi anche scambiare vim con Sublime Text 2 se non ti piace gVim su Windows. – Raynos

+2

@kornfridge "Need a graphical interface" sembra un "prefer". Inoltre, c'è gVim, una parte della normale installazione di Windows Vim, ed Emacs è una GUI se non diversamente specificato. Puoi usare cose come [Cygwin] (http://www.cygwin.com/) e [MinGW] (http://www.mingw.org/) per avere un ambiente simile a Unix. – Zirak

2

Funziona solo su OSX, ma TextMate è fantastico per CoffeeScript. Assicurati di utilizzare CoffeeScript TextMate bundle, che eseguirà alcune utili attività di CoffeeScript con le scorciatoie da tastiera.

Non l'ho provato, ma è possibile ottenere alcune delle stesse meraviglie con Windows utilizzando E-TextEditor. Non so quanto siano compatibili i due.