Qual è un buon IDE per lo sviluppo JavaScript lato client? [chiuso]


14

Di recente ho iniziato a studiare JavaScript e sto cercando un buon editor / IDE JavaScript. Ne ho trovati dozzine in una ricerca su Google, ma apprezzerei se gli utenti che hanno esperienza nell'uso di tale IDE potessero consigliarne uno.

Voglio un IDE con l' evidenziazione della sintassi , possibilmente IntelliSense e supporto per il debug del codice JavaScipt. Sono un utente di Windows 7 e faccio solo sviluppo JavaScript lato client.

Eventuali suggerimenti??


2
@ nK0de se è solo lato client, Firebug dovrebbe occuparsi di tutte le tue esigenze di debug
Dónal


@KimBurgess: tutti i link sono rotti
Amit GAI

Risposte:


11

Il mio preferito è Aptana Studio. È Eclipse con plug-in per lo sviluppo web preinstallato e ti farà andare senza problemi. Aptana è molto confortevole e ha tutte le funzionalità che desideri.

Tuttavia, quasi tutti gli IDE comuni avranno il supporto incorporato per Javascript o offriranno plugin per la lingua. Anche Netbeans e IntelliJ sono buoni.

Da quando hai detto IntelliSense immagino tu stia usando VisualStudio. Troverai facilmente il supporto per Javascript in esso e forse sarà più conveniente attenersi ad esso.


1
@ cura di downvoter per commentare?
Vedi

1
Forse perché Aptana è uno strumento mediocre
Raynos

2
ecco perché ho detto che è il mio preferito PERSONALE e ho indicato altre possibilità. Domande come "qual è il miglior" arriveranno sempre opinioni come risposte
LHK

dovresti provare totalmente WebStorm invece;) (tra l'altro non ho votato, va bene avere favoriti personali)
Raynos

@lhk Ho sentito buone notizie sia su Aptana che su WebStrom. Immagino che dovrò vedere di persona. Grazie :)
Isuru,

19

WebStorm soddisfa le tue esigenze come nessun altro. Sono un vecchio utente di IntelliJ con timer e credetemi, quelle persone sanno come creare un IDE.

E stanno offrendo un prezzo speciale prima del 1 ° febbraio.


Mi piace il webstorm, ma la mia unica lamentela è che non posso avere più progetti nella stessa finestra, il che è un po 'strano per un IDE
Farm

7

Non ci sono buoni IDE JavaScript. Esistono solo IDE di tipo 3 per JavaScript. L'IDE "migliore" attualmente sarebbe WebStorm 3.0.

Utilizzare invece un editor di testo a scelta. Le buone scelte includono:

il testo vim e sublime supporta l'evidenziazione della sintassi e consente di eseguire la riga di comando o creare script tramite l'editor.

Per quanto riguarda il debug di JavaScript, per il lato client, utilizzare il browser per eseguire il debug. Per il nodo, utilizzare node-inspector (il browser) per eseguire il debug.

Per quanto riguarda l'intellisense, non ne hai bisogno e sarà sbagliato il 10% delle volte. Personalmente, il fatto di sbagliare il 10% delle volte è un colpo di produttività sufficiente a non usarlo tutto. Ancora una volta, WebStorm 3 è l'unico IDE che lo ottiene al 90% proprio qui. Anche VS2011 potrebbe essere un buon contendente, ma non l'ho provato personalmente. VS2010 è orribile per JavaScript.


Qualche motivo per un downvote?
Raynos,

Penso che proverò Aptana e WebStorm come molti hanno suggerito. Grazie. Non ho sottovalutato la tua risposta tra l'altro.
Isuru,

4
L'inquilino centrale di quell'articolo sembra essere che tutti gli IDE siano perfetti (Tipo 1) o controproducenti (Tipo 3). Non sono d'accordo con questo. Per coloro che non hanno letto l'articolo, un IDE di tipo 2 è un editor di testo, cioè nessun IDE.
Dónal,

1
Non sono nemmeno d'accordo con quell'articolo. Eclipse va benissimo per PHP; il debugger visivo funziona benissimo (devi sapere come configurarlo, tuttavia, e installare il debugger zend). Non è eccezionale per javascript per ragioni menzionate da altri, ma porta ancora molto di più alla tabella di un semplice editor di testo, e non c'è motivo per cui il suo supporto javascript debba necessariamente succhiare. Se avesse un modo di "esternare" le cose andrebbe bene. Devo provare netbeans per js e vedere se fa un lavoro migliore ...
Ehi

1
il link "Tipo 3" sembra essere indirizzato erroneamente, atterrando su una breve e-mail Wikimedia su come funziona la ricerca del titolo della pagina.
Matt Wilkie,

5

Il mio progetto era un plug-in JIRA Atlassian : Java, SQL, alcuni modelli di Velocity nel back-end e alcuni gadget di dashboard (JavaScript / HTML / CSS) nel front-end. Atlassian ha anche i propri framework per i plugin, quindi è utile se un IDE ha supporto per librerie esterne non standard.

Ho avuto un'esperienza piuttosto spiacevole con il supporto JavaScript di Eclipse , ha numerosi problemi con il completamento e la formattazione automatica del codice, specialmente con codice complesso (fonti modulari, pochi framework usati, ecc.). Il refactoring non funziona sempre come previsto (o per niente) e quasi inutile. Non ho provato Aptana Studio però.

NetBeans è un po 'migliore in questo senso, ma manca il suo supporto per progetti complessi di sorgenti miste (come Java / JavaScript / web / template ecc.) (Forse non ho provato abbastanza).

Finalmente ho finito per usare IntelliJ IDEA . È commerciale (c'è una prova di 30 giorni) ma imbattibile per quanto riguarda le funzionalità. Analisi del codice, colorazione semantica, refactoring che funziona su vari file sorgente (come js, css, html). Provalo e non guarderai mai indietro.

PS Non sono affiliato con JetBrains in alcun modo, è solo una mia visione personale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.