Esiste un IDE con supporto esplicito per AngularJS? [chiuso]


89

Ho provato WebStorm ma sembra esserci solo un supporto JavaScript di base, come in qualsiasi altro IDE Web che ho provato. Sto cercando qualcosa che mi consenta di fare clic dalle pagine HTML ai controller, ecc.

Se la risposta è "no" a questa domanda, c'è qualche altro framework JavaScript simile ad Angular che avrebbe qualcosa come un plugin Eclipse o qualsiasi altro tipo di supporto esplicito in qualche IDE?


3
Qualche gentile moderatore potrebbe migrare questo a softwarerecs.stackexchange.com ?
Mawg dice di reintegrare Monica il

Non l'ho testato ma sembra che Codelobster abbia anche un plug-in AngularJs: codelobster.com/order.html
Stefan

Risposte:


28

John Lindquist dice che creerà un plugin per WebStorm: http://youtrack.jetbrains.com/issue/IDEA-84299


2
Ho provato il plugin; è carino. Fornisce intellisense per le parole chiave AngularJS. Sembra essere quello che John Lindquist sta usando nei video di AngularJS qui: johnlindquist.com
Jim Raden

A proposito, ecco un link al plugin insieme ad alcune istruzioni su come installarlo: groups.google.com/forum/#!topic/angular/GyBSkDxZN9c L'installazione è molto semplice, letteralmente solo una manciata di clic.
Jim Raden

Oltre al plug-in di John, sto mantenendo una serie di LiveTemplates per WebStorm nel repository GitHub: github.com/angularjs-livetpls/angularjs-webstorm-livetpls
pkozlowski.opensource

25

Visual Studio 2012 è di gran lunga il migliore. Questo tutorial utilizza VS 2012 ed è stato molto utile per me. Esiste anche una versione Express gratuita.

Il tutorial ti aiuta a iniziare da zero senza la necessità di fare affidamento sui plugin.

Un altro fantastico progetto / tutorial Angular JS utilizzando Visual Studio


5
@ Imrul, vmichael è perspicacemente corretto qui. VS 2012 supporta effettivamente lo sviluppo js angolare. Sebbene fosse destinato a estendere le app .NET, sembra essere completamente utile per uno sviluppo puramente angolare. Apprezzo che tu, a differenza dell'altro votante negativo, abbia lasciato un messaggio, ma per favore fai le tue ricerche prima di sbattere le persone ben intenzionate.
Dave Alperovich

VS è in realtà un buon IDE per il web. Ho iniziato a usarlo mentre lavoravo in un ambiente .NET e sono rimasto piacevolmente sorpreso. Per lo sviluppo in Windows, funziona bene.
mdance

Un po 'di traccia, ma Visual Studio è uno dei motivi per cui mi piace così tanto programmare app .NET. Anche per le app web, incluso lo sviluppo di AngularJS (con alcune modifiche).
Nullius

14

Qualcuno sta lavorando nel plugin NetBeans per angular. Puoi vederlo qui: http://plugins.netbeans.org/plugin/40296/angularjs-tools

Anche per Microsoft VisualStudio http://nuget.org/packages/AngularJsSeed/1.0.0-RC1


Non ho intenzione di utilizzare NetBeans ma grazie per la risposta :)
Borek Bernard

2
Allora per cosa ti serve esattamente l'IDE? Voglio dire che angularJS è solo HTML, CSS e JavaScript e la maggior parte degli IDE lo consumerà perfettamente. Non sei sicuro che avere il completamento automatico su ng * sia un tale insuccesso?
Misko Hevery

Ciao Misko, in realtà mi piacerebbe utilizzare il completamento automatico per ng.js in Net Beans ma sembra ignorare il mio plugin (libreria già aggiunta non minimizzata al mio progetto). Il vantaggio di questo è che senza il plugin Net Beans ti abbaia quando provi a convalidare il markup HTML (ng-view ecc.) Qualche idea su questo? Grazie per la grande lib! Modifica: Hmm ... Probabilmente lo chiederò sul sito del plugin;)
alchemication

5
@MiskoHevery buon IDE è molto utile e un must. È necessario tenere traccia di direttive, filtri, servizi (go-to-source). Vuoi che con un clic dall'html vada al controller corrispondente .. vuoi una buona complicazione per le viste (ng-directives e custom). Prova a creare un'app lato client di grandi dimensioni senza un buon IDE per un team numeroso o anche uno medio senza IDE ..
YardenST

14

AngularUI ha scritto plugin che offrono pieno supporto AngularJS (e facoltativamente AngularUI) IDE per Sublime Text 2 e 3 e gli editor di testo TextMate.

Sublime Text 2 e 3
http://www.sublimetext.com/3

TextMate (solo Mac OS X)
http://macromates.com/download

Plugin IDE AngularUI
Sublime - https://github.com/angular-ui/AngularJS-sublime-package
TextMate - https://github.com/angular-ui/AngularJS.tmbundle

Puoi ottenere una guida completa alla configurazione per Sublime Text qui (sarai attivo e funzionante in 5 minuti al massimo):
http://weblogs.asp.net/dwahlin/archive/2013/08/30/using-the-angularjs -package-for-sublime-text.aspx

Quando sto sviluppando le prime app di prova dei concetti, mi piace usare DropBox per memorizzare il mio codice in modo da poter accedere a tutto al lavoro ea casa. Inoltre, se memorizzi il tuo progetto nella Publiccartella, puoi generare un URL accessibile pubblicamente per le tue .htmlpagine che verrà visualizzato correttamente nel browser (cioè eseguire correttamente il tuo HTML, CSS e JS), trasformando essenzialmente DropBox in una sorta di provider di hosting limitato.

Se decidi di utilizzare Sublime, puoi scaricare la versione portatile (non è richiesta l'installazione) e salvarla anche su DropBox; in questo modo hai accesso a tutto il tuo codice E a un IDE AngularJS completo da qualsiasi luogo utilizzi DropBox. Il che in pratica significa che hai un ambiente di sviluppo completo nel cloud. Molto dolce!


In realtà, Webstorm ha il supporto per AngularJS e molte altre librerie Javascript che utilizzano qualcosa chiamato "definizioni di caratteri tipografici". Ecco come attivare da un'altra domanda: stackoverflow.com/questions/18876863/...
sgarcia.dev

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.