Sono davvero curioso di questo! Per favore @ commentami se qualcuno si presenta con altre/idee migliori.
Opzione 1: ASP.Progetto Web NET con Web Essentials
Se si desidera un progetto javascript front-end, questa è un'opzione semplice. Web Essentials è facile da usare e installare in Visual Studio. È possibile utilizzare questo per una facile minificazione. Quindi è possibile utilizzare Qunit per il test. Questo è un punto di ingresso abbastanza facile e leggero nello sviluppo del client javascript.
Opzione 2: Node.JS Tools per Visual Studio
Usa Node.js Tools for Visual Studio. Ti darà modelli di progetto per molte di queste cose positive. Non si può finire con l'uso di node.js specialmente se si sta creando una libreria js lato client, ma avere node.js è utile per il test e si vorrà/avrà bisogno di npm per installare tutte le altre cose buone menzionate nella mia risposta originale (Opzione 3).
C'è un sacco di installazione in questione con questo. Potrebbe essere una barriera all'ingresso per alcuni sviluppatori .NET.
Opzione 3: Sito Web Progetto
Ecco quello che ho fatto in passato:
ho effettivamente creato this project in Eclipse! (Non odiarmi). Successivamente ho creato una soluzione di Visual Studio con un progetto di sito Web . Ho installato node.js che non è certamente richiesto, ma lo stavo usando come server web leggero.
Quindi è possibile utilizzare Nuget o Bower per installare altre cose come:
- require.js per la gestione del modulo
- gelsomino per unit testing
- grugnito o gulp per le build (minificazione)
- È possibile installare jslint o jshint per la correzione del codice.
Non tutte queste cose sono richieste. Penso che Bower sia integrato in Visual Studio 2015. Alcuni di questi richiedono build di riga di comando, ma ci sono pochissimi comandi da eseguire dopo averlo configurato.
Dubito che avrai molto successo facendo * qualsiasi * con Visual Studio quando si tratta di JavaScript. Si potrebbe guardare [WebStorm] (http: //www.jetbrains.com/webstorm /) –
Preferisco non usare un altro IDE, ma se dovessi, come suggeriresti di strutturare la soluzione che coinvolge sia il progetto JS di WebStorm che i progetti di Visual Studio .NET? Il progetto WebStorm si "distribuirebbe" nella cartella del progetto ASP.NET MVC o usereste alcuni script? – Borek
Non ne sono sicuro. Per quanto mi riguarda, tengo WebStorm aperto per scrivere il mio codice e passo a VS per eseguire/distribuire il mio codice. Non è la configurazione più elegante del mondo, ma tutto è meglio che scrivere JS in VS! :) –