Paul Krill
Editor at Large

Microsoft unveils full-stack web templates for Visual Studio Code

news
May 16, 20192 mins

Wizard-driven Web Template Studio extension for VS Code speeds creation of web apps with React, Node, and Azure services

easy simple pixel hand computer pointer
Credit: Getty Images

Microsoft is previewing an open source extension to its Visual Studio Code editor for building full-stack web applications. Called Microsoft Web Template Studio (WebTS),  the extension is intended to make it easy to build a cloud-based web app.

Developers can use WebTS to generate boilerplate code for a web application, choosing between different front-end and back-end frameworks, Microsoft Azure cloud services, and pages. Key to the tool is a wizard to generate an application as well as a READMe.md and provide instructions on use.

WebTS was built using the TypeScript superset of JavaScript and the React UI framework. It takes inspiration from Windows Template Studio, which is for native Universal Windows Platform applications. WebTS gives developers four sets of options to build an app:

  • Project types, with full-stack applications the only currently supported type.
  • Framework options to use for front-ends and back-ends. Currently, React is supported on the front-end and Node.js on the back-end.
  • App page templates that provide common UI pages to accelerate development. Current templates include blank page, common layouts, and pages implementing common patterns such as grid or list. With the wizard, WebTS can add pages as needed, providing a name for each one.
  • Azure cloud services options, with Azure Cosmos DB and Azure Functions currently supported.

You can download the nighlty build of the WebTS preview from the Visual Studio Marketplace. WebTS also can be downloaded from GitHub. WebTS requires Visual Studio Code 1.33 or above. Node.js and NPM or Yarn are needed, as well, to run generated templates.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author