博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
首个使用Blazor 技术实现的社区软件 BlazorCommunity 发布
阅读量:4035 次
发布时间:2019-05-24

本文共 1054 字,大约阅读时间需要 3 分钟。

BlazorCommunity  是首个使用Blazor 实现的开源社区软件, 其组件基于Element-Blazor    , Element-Blazor  是一个  API 模仿 Element,CSS 直接使用 Element 样式,HTML 结构直接使用 Element  HTML 结构 的 Web开发库。由于基于了Blazor,自然也就基于了  WebAssembly, 因此 我们通过两种渲染方式呈现我们内容, 第一种是 服务端渲染, 第二种是WebAssembly渲染, 服务器足够强大,可以使用服务器渲染, 如果希望在浏览器中得到最快速的响应, 第二种WebAssembly方式 当仁不让, 首先让我们了解下 Blazor 和 WebAssembly

Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架:

  • 使用 C# 代替 JavaScript 来创建信息丰富的交互式 UI。

  • 共享使用 .NET 编写的服务器端和客户端应用逻辑。

  • 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。

  • 与新式托管平台(如 Docker)集成。

使用 .NET 进行客户端 Web 开发可提供以下优势:

  • 使用 C# 代替 JavaScript 来编写代码。

  • 利用现有的 .NET 库生态系统。

  • 在服务器和客户端之间共享应用逻辑。

  • 受益于 .NET 的性能、可靠性和安全性。

  • 在 Windows、Linux 和 macOS 上使用 Visual Studio 保持高效工作。

  • 以一组稳定、功能丰富且易用的通用语言、框架和工具为基础来进行生成。

Blazor WebAssembly

Blazor WebAssembly 是单页应用 (SPA) 框架,用于使用 .NET 生成交互式客户端 Web 应用。 Blazor WebAssembly 使用无插件或将代码重新编译为其他语言的开放式 Web 标准。 Blazor WebAssembly 适用于所有新式 Web 浏览器,包括移动浏览器。

通过 WebAssembly(缩写为 wasm),可在 Web 浏览器内运行 .NET 代码。 WebAssembly 是针对快速下载和最大执行速度优化的压缩字节码格式。 WebAssembly 是开放的 Web 标准,支持用于无插件的 Web 浏览器。

最后, 欲了解更多信息 请访问  https://gitee.com/Element-Blazor   

下面展示了已经部署好的版本:

转载地址:http://tckdi.baihongyu.com/

你可能感兴趣的文章
STL::deque以及由其实现的queue和stack
查看>>
WAV文件解析
查看>>
DAC输出音乐2-解决pu pu 声
查看>>
WPF中PATH使用AI导出SVG的方法
查看>>
WPF UI&控件免费开源库
查看>>
QT打开项目提示no valid settings file could be found
查看>>
Win10+VS+ESP32环境搭建
查看>>
Ubuntu+win10远程桌面
查看>>
flutter-实现圆角带边框的view(android无效)
查看>>
android 代码实现圆角
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
ReactNative使用Redux例子
查看>>