Microsoft正在预览其Visual Studio代码编辑器的开源扩展,以构建全栈Web应用程序。 该扩展名为Microsoft Web Template Studio(WebTS),旨在简化构建基于云的Web应用程序的过程。
开发人员可以使用WebTS为Web应用程序生成样板代码,在不同的前端和后端框架, Microsoft Azure云服务和页面之间进行选择。 该工具的关键是向导,用于生成应用程序以及READMe.md并提供使用说明。
WebTS是使用JavaScript的TypeScript超集和React UI框架构建的 。 它从Windows模板工作室汲取灵感,该模板适用于本机通用Windows平台应用程序。 WebTS为开发人员提供了四组选择来构建应用程序:
- 项目类型,全栈应用程序是当前唯一支持的类型。
- 用于前端和后端的框架选项。 当前,前端支持Node.js,后端支持Node.js。
- 提供通用UI页面以加速开发的应用页面模板。 当前模板包括空白页,常用布局以及实现常用模式(例如网格或列表)的页面。 使用该向导,WebTS可以根据需要添加页面,并为每个页面提供一个名称。
- 当前支持Azure云服务选项以及Azure Cosmos DB和Azure Functions。
您可以从Visual Studio市场中下载WebTS预览的最新版本 。 WebTS也可以从GitHub下载 。 WebTS要求使用Visual Studio Code 1.33或更高版本。 还需要Node.js和NPM或Yarn来运行生成的模板。