Новый одесский форум ОдессаМАМА.net

 Забыли пароль?
 Регистрация
Просм.: 85|Ответить: 0
Печать Назад Вперед

.NET Blazor 概述和即将到来的 .NET 8 更改

[Скопировать ссылку]
在本文中,我们将介绍 .NET Blazor,这是一个功能强大的框架,它统一了客户端和服务器端开发范例,并提供增强的性能和改进的工具。 Backward Skip 10s Play Video Forward Skip 10s 目录 .NET Blazor 简介 开发人员经常面临的主要挑战之一是他们需要了解两种不同的语言——一种用于服务器端开发,另一种用于客户端开发。.NET Blazor 试图通过使开发人员能够使用 C# 和 .NET 构建交互式 Web 应用程序来弥合客户端和服务器端开发之间的差距。因此开发人员可以依赖单一的开发语言框架并重用他们已有的经验和知识。 这个问题是 Microsoft .NET Blazor 框架背后的主要原因。它实际上始于 2017 年 Microsoft 首席软件工程主管Steven Sanderson的个人业余项目,并于 2019 年中期演变为服务器端 Blazor,并于 2020 年演变为客户端 (WebAssembly)。


在本文中,我们将从 Web 应用程序开发的最新历史开始,以及服务器端和客户端 Web 应用程序架构之间的主要区别。从那里,我们将这两种架构与当前相应的 Blazor 托管模型进行映射。在本文的第二部分中,我们 工作职能邮件数据库 将了解 2023 年晚些时候基于 .NET 8 的下一个 Blazor 版本即将发生的变化,以及如何使用当前的 .NET 8 预览版 7 开发我们的第一个 Blazor 应用程序。 Learn to Code with JavaScript Web 应用程序开发的最新历史 Web 应用程序开发的世界可以概括为服务器端和客户端架构。 服务器端,顾名思义,需要底层 Web 服务器,例如 Windows Internet Information Server (IIS)、Linux Apache 或 NGINX,或其容器化平台版本。 服务器端开发依赖于在服务器上生成 HTML 并将其发送到客户端。ASP.NET Web Forms 等技术提供了丰富的控件和抽象,使构建复杂的 Web 应用程序变得更加容易。



然而,服务器和客户端之间的紧密耦合通常会导致维护可扩展性和响应能力方面的挑战。如果客户端无法访问服务器,则没有网页(或显示 HTTP 404 错误的页面)。实际的 Web 应用程序开发使用各种语言,例如C# .NET、Java和PHP。 客户端是指Web应用场景,不需要后端服务器,而是完全在浏览器中运行。 Web 应用程序开发的演变始于静态 HTML 页面。随着对动态内容和交互性的需求增长,JavaScript 等技术出现,使开发人员能够构建更具交互性的 Web 应用程序。2000 年代初见证了 AJAX(异步 JavaScript 和 XML)的兴起,它允许客户端和服务器之间进行异步数据交换,从而带来更流畅的用户体验。jQuery 等框架进一步简化了客户端脚本编写。二十年后,我们每天访问的网站仍然主要基于 HTML 和JavaScript。



Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Теги|Черный список|Архив|Версия для КПК|OdessaMama.net

GMT+3, 2024-5-7 21:46 , Processed in 0.056808 second(s), 15 queries .

Created by Net-Tuning.com

© 2012-2015 All rights reserved.

Быстрый ответ Вернуться к началу Назад к списку