The user will download the bundle once and then navigating from one page to another won’t require additional roundtrips to the server. The interaction with the server is to fetch data via REST calls. Single Page Application (SPA)Ī SPA means the entire front-end side is a single static bundle of HTML, CSS, and JavaScript. There are other options, but we’ll talk only about these because they are the ones the community and Microsoft seem focused on. A web-assembly-based client like Blazor WebAssembly.A server-rendered application like ASP.NET Core MVC.A Single Page Application (SPA) with a server-side API.There are three types of directions you can take when choosing a front-end framework. But I’m getting a bit ahead of myself, so let’s break things down. But at least we are somewhat agreed on SPAs and MVC frameworks. The appearance of Web Assembly caused a new gold rush and now it seems everyone is writing a runtime for their favorite language. I’d love to say that that period is over, but it’s not entirely true. There was a time that a new JavaScript framework sprang to life every other day. Let’s start with choosing the front-end technology. But other than that, I love C# and Azure and I have experience with them, so working with a different cloud or a different language doesn’t make sense for me, and if you’re reading this blog, then you’re probably the same. Why? First of all, without some constraints, I would have to write several books to cover every type of web technology. The only constraint we’ll have is that we have to deploy to Azure and we have to use. That includes the client-side tech, the backend server, the ways to deploy to Azure, the CI/CD pipeline, the database, and the login mechanism. We’ll go over the most popular technology choices in each layer of web application development, and see their pros and cons. In this post, we’ll try to make some semblance of order. Web assembly complicates things even more now that we can create our front-end in practically any language we want. We have lots of different languages, different clouds, different server-side runtimes, and different deployment tools. There are so many different ways to create a web application today, it’s staggering. NET Web Application Tech Stack: Choosing The Front End ASP.NET
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |