Название: Web Applications with ASP.NET Core Blazor: Create Powerful, Responsive, and Engaging Web Applications Автор: Brian Ding Издательство: Mercury Learning and Information Год: 2024 Страниц: 308 Язык: английский Формат: pdf, epub Размер: 10.1 MB
This book covers many different aspects of developing Blazor applications, a modern way to build rich UI web apps. It also introduces methods to leverage .NET and its eco-systems to build a modern enterprise application. It features WebAssembly and how it can be written in any programming language. The book also compares different Blazor hosting models and the strategy to select a model that suits specific business requirements. It is designed for web developers, software engineers, and tech enthusiasts looking to build robust, interactive web applications using ASP.NET Core Blazor. Using a demonstrative approach for Blazor learners, every chapter includes numerous code examples and a Blazor source code analysis. It covers basic Blazor directives and components and how these concepts can be combined together to build a more complex customized component. Master modern deployment techniques with Docker and Kubernetes. This book also explains some advanced techniques to control component rendering and improve performance. Companion files with code samples and color figures are available for downloading from the publisher(with Amazon proof of purchase).
WebAssembly (abbreviated as Wasm) is a target for modern languages for compilation of more than one language, designed to be highly efficient while maintaining a safe sandbox environment. The definition seems to be too official. When broken down into two words Web and Assembly, one might get a better understanding of WebAssembly. Web is a familiar word to most in this era of prevalent Internet use. For example, people can buy goods from Amazon.com, watch videos on Youtube.com, and check out how friends’ lives are on Facebook.com.
jаvascript has been efficient, then why create another “Assembly Language” for the Web? jаvascript is a dynamic language, which means the type of variable could be changed in runtime, unlike C# or Java. For programmers or developers, it is very convenient to write code, but it becomes cumbersome when it comes to the interpreter. The interpreter must judge which type of variable is being used while running code. Even armed with JIT compiler, compiling jаvascript into machine code sometimes requires it to be rolled back to the original code under some circumstances. For this reason, many companies that build browsers are looking for a more performance-enhanced solution. Many languages, for example, C/C++, C#, and Go can now be compiled to WebAssembly.
Features: • Features code examples and detailed analysis to help you grasp Blazor concepts effectively • Learn advanced component enhancement, performance optimization, and secure file handling • Master modern deployment techniques with Docker and Kubernetes, ensuring your applications are production-ready • Download companion files with code samples and color figures from the publisher(with Amazon proof of purchase)
1: WebAssembly Introduction. 2: Choosing Your Hosting Model. 3: Implementing Razor and Other Components. 4: Advanced Techniques for Blazor Component Enhancement. 5: File Uploading in Blazor. 6: Serving and Securing Files in Blazor. 7: Collecting User Input with Forms. 8: Navigating Over Applications. 9: .NET and jаvascript Interop. 10: Connecting to the World with HTTP. 11: Data Persistence with EF Core. 12: Protecting Your Application with Identity. 13: Deploying with Docker and Kubernetes. Index.
Скачать Web Applications with ASP.NET Core Blazor: Create Powerful, Responsive, and Engaging Web Applications
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.