Microsoft svela modelli web full-stack per Visual Studio Code

Microsoft sta visualizzando in anteprima un'estensione open source per il suo editor di Visual Studio Code per la creazione di applicazioni web full-stack. Chiamata Microsoft Web Template Studio (WebTS), l'estensione ha lo scopo di semplificare la creazione di un'app Web basata su cloud.

Gli sviluppatori possono utilizzare WebTS per generare codice boilerplate per un'applicazione Web, scegliendo tra diversi framework front-end e back-end, servizi cloud Microsoft Azure e pagine. La chiave dello strumento è una procedura guidata per generare un'applicazione e un READMe.md e fornire istruzioni sull'uso.

WebTS è stato creato utilizzando il superset TypeScript di JavaScript e il framework dell'interfaccia utente React. Si ispira a Windows Template Studio, che è per applicazioni native della piattaforma Windows universale. WebTS offre agli sviluppatori quattro serie di opzioni per creare un'app:

  • Tipi di progetto, con applicazioni full-stack l'unico tipo attualmente supportato.
  • Opzioni del framework da utilizzare per front-end e back-end. Attualmente, React è supportato sul front-end e Node.js sul back-end.
  • Modelli di pagina dell'app che forniscono pagine dell'interfaccia utente comuni per accelerare lo sviluppo. I modelli attuali includono pagina vuota, layout comuni e pagine che implementano modelli comuni come griglia o elenco. Con la procedura guidata, WebTS può aggiungere pagine in base alle esigenze, fornendo un nome per ciascuna.
  • Opzioni dei servizi cloud di Azure, con Azure Cosmos DB e funzioni di Azure attualmente supportate.

È possibile scaricare la build quasi completa dell'anteprima di WebTS da Visual Studio Marketplace. WebTS può anche essere scaricato da GitHub. WebTS richiede Visual Studio Code 1.33 o successivo. Node.js e NPM o Yarn sono necessari anche per eseguire i modelli generati.