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

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

首个使用Blazor 技术实现的社区软件 BlazorCommunity 发布相关推荐

  1. foss测试_FOSS的业务真的是社区软件吗?

    foss测试 我们现在都国际化了. 我最近参加了在罗马尼亚克卢日-纳波卡(Cluj-Napoca)举行的TYPO3东欧会议上的一次对话,提出了一个非常有趣的主张. 故事始于瑞典马尔默,我暂时不在我的捷 ...

  2. 业内首款云原生技术中台产品云原生 Stack 来了!

    今天,企业数字化转型依然面临很大的挑战,虽然有很多新技术不断涌现,云厂商.ISV 在帮助企业做转型,但是在实际落地过程中,企业仍然需要解决一些痛点,比如:当前,业界技术产品和理念非常繁多,怎么用新技术 ...

  3. 业内首款云原生技术中台产品云原生 Stack 来了

    简介: 云原生 Stack 满足了各种典型场景下客户对于线下高集成平台的诉求,让企业数字话转型不受技术约束,专注业务本身,加速企业数字化迭代. 今天,企业数字化转型依然面临很大的挑战,虽然有很多新技术 ...

  4. 链X云英雄城市峰会|区块链技术落地数字化社区提升区域养老幸福指数

    链X云英雄城市峰会|区块链技术落地数字化社区提升区域养老幸福指数 民生频道网12月4日讯(张明剑 王翔宇 报道)昨天,由蚂蚁链主办,链X云--"英雄城市"峰会暨湖北省区块链产业生态 ...

  5. 官宣:FISCO BCOS加入“国家队”,成为BSN首个国产底层技术平台

    2019年12月1日,由国家信息中心主办,杭州市人民政府.中国移动通信集团浙江有限公司承办的首届区块链服务网络合作伙伴大会暨区块链服务网络助力社会治理和城市大脑下城平台试点启动仪式在杭州举行.大会就区 ...

  6. 什么是OK Token,全球首家对冲聚合合约跟投社区。

    OK Token全球首家对冲聚合合约跟投社区. About OK token OK Token是全球首家以聚合对冲跟投合约为核心服务的一个跟投社区服务平台,以链接投资一切,为社区所有会员提供资讯行情, ...

  7. 区块链技术指北社区(Chain One Community)规划

    如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」.同时我会把你拉入微信群「区块链技术指北」.BTW,李笑来老师也加入了我的知识星球,文末有加入 ...

  8. 首师大计算机科学与技术专业如何,首都师范大学计算机科学与技术

    lyumazi 首都师范大学 | 计算机科学与技术 | 本科 我也是女生,很不幸今年高考我也中了这个专业,我查了一下,以下是我的成果 本专业培养具有良好的科学素养,系统地.较好地掌握计算机科学与技术包 ...

  9. 让员工、用户粉丝化,从选好社区软件开始

    在粉丝经济大热的今天,很多企业都想依靠搭建粉丝社区来让自己的用户.员工粉丝化,让自己的产品.品牌和企业被粉丝所热爱,因此需要一个社区让粉丝们交互成长.或者让自己的员工有一个互相交流的平台,不管是吐槽烦 ...

最新文章

  1. 9月29日,访问量4200,留个脚印
  2. 【SICP练习】143 练习3.81
  3. SPP pooling layer
  4. Android插件化(使用Small框架)
  5. 【Python学习】 - 如何在Spyder中弹出plot绘图窗口而不是在Console中绘图
  6. 【Paper-Attack】Exploratory Adversarial Attacks on Graph Neural Networks
  7. 在vue中实现picker样式_基于vue的颜色选择器vue-color-picker
  8. vue 组件模板template定义时的注意事项
  9. springcloud---how2java--记录零碎的信息
  10. webpack5+vue3搭建h5项目模板-(二)-eslint代码规范化
  11. 如何用div隐藏table中的某几行呢?
  12. C++ Primer 5th ed.pdf
  13. 元器件封装标准IPC-7351及电子开发论坛集合
  14. html+div+动画效果,html+css3太阳系行星运转动画效果的实现代码
  15. 操作系统实验一:线程的创建与撤销
  16. 【NAS】神经架构搜索概述
  17. 信息系统项目管理师---第十一章项目风险管理历年考题
  18. 前端学习第一天--编程软件vscode使用、HTML标签
  19. 【python数据分析实战】国产烂片深度揭秘(3)——和什么国家更容易产生烂片?
  20. 安全测试与功能测试的区别是什么?

热门文章

  1. PHP安装之configure的配置参数
  2. JavaScript中数组slice和splice的对比小结
  3. DataGridView很详细的用法
  4. eclipse中git插件配置 编辑
  5. JSFL 获取当前脚本路径,执行其他脚本
  6. 数组面试题--数组求和
  7. Delphi中的容器类(3)
  8. 解决VS2010 beta2 安装后html标签和script智能提示不起作用的问题
  9. ADO.NET 2.0 中的新增 DataSet 功能
  10. 第五章 了解你的用户