Azure Static Web Apps becomes GA – Visual Studio Magazine


Azure Static Web Apps becomes GA

Call it low-code for the web: Azure Static Web Apps has reached general availability, providing a fast ramp to full-stack projects with static front-ends and dynamic backends powered by Azure Functions serverless computing.

The project, announcement previewed at the Microsoft Build 2020 conference, allows developers to use a variety of front-end frameworks or site builders to build the client-facing static component of a full-stack web application. To simplify the process, the turnkey service provides pre-built and pre-rendered static pages. To further simplify matters, no server work is required, as dynamic backends can be created through serverless computing, namely Azure Functions, in which blocks of code are typically executed in response to actions or events. Yet even more simplification comes with a Visual Studio code extension, always in preview.

Azure static web applications
[Click on image for larger view.] Azure static web applications (source: Microsoft).

Plus, continuing on the low code theme, authentication and authorization features are built into a free, fully managed, auto-renewing SSL certificate. Applications can also be connected to DevOps schemas such as GitHub and Azure DevOps.

While Azure static web applications started with a strictly JavaScript focus, support for Blazor was added in September 2020, allowing C # based projects.

So the range of over two dozen front-end frameworks that can be used to create static web pages includes: Angular, React, Svelte, Vue, Blazor, Flutter, etc. The graphic below shows how developers are prompted to choose a build preset to configure a default project structure:

Build presets
[Click on image for larger view.] Build presets (source: Microsoft).

Microsoft also announced a new preview Azure Static Web Application CLI as a local development tool that mimics the cloud production environment, serving as a simulated hosting platform for working with authentication, custom routing, and authorization rules.

Thus, the full range of service features highlighted by Microsoft include:

  • Globally distributed content for production applications
  • Custom CI / CD workflows from code to cloud
  • Automatically provisioned preview environments
  • Custom domain setup and free SSL certificates
  • Integrated access to a variety of authentication providers
  • Route-based authorization
  • Custom routing
  • Integration with serverless APIs powered by Azure Functions
  • A custom Visual Studio Code developer extension
  • A feature-rich CLI for local development

Price options include a free plan for hobbies or personal projects, while the standard general-purpose plan costs $ 9 per app per month, plus a bandwidth overage fee.

“Azure Static Web Apps is a great option for accelerating the development and time to market of modern full stack web applications using commonly built libraries and frameworks like Angular, React, Svelte, Vue or Blazor,” said Daria. Grigoriu, senior PM manager. , Azure Static Web Apps, in a May 12 announcement.

One reader agreed in a comment, “This is great news! Azure Static Web Apps are an easy way to create web content and bring it online with Azure Functions backends. ) ”

You can find out more with Documentation for Azure static web applications.

About the Author

David Ramel is editor and writer for Converge360.

Comments are closed.