什么是blazor
2024-09-04 06:27:55
blazor是一个微软推出的基于webassembly和C#(面向对象) 以及F#(面向函数)的前端框架
它类似vue react anglar的单页前端框架
只是他不再使用js 或typescript
一年前我以为typescript会一骑绝尘
但是前端技术的更新迭代总是快得令人眼花缭乱
众所皆知,C# 生态不好,但这不能掩盖它 血统优于java的事实
现在你可以web开发的过程中,享受.net 平台的众多资源
1.IDE 宇宙最强
2.编程语言, 比js ts更强的c#, linq 等语法 优雅简洁强大
3.现有.net框架 EF core , signal , 还有多如繁星的第三方框架
4.一种语言全框开发 .net core 可以布置到linux 上, windows 10自带 linux子系统,很方便
5.比javascrip更好的性能
6.Blazor本身自带的强大功能:
依赖注入
组件
路由
强大的调试功能
单元测试
服务端渲染(用户体验
表单验证
javascript 互操作
组件可以做成程序集在多个项目中重用代码
智能感知
沙箱机制
可以做成服务端模式 或客户端模式,服务端模式加载快,但不能脱机运行, 客户端模式可以脱机,但加载比较慢
最新文章
- nodejs复习01
- svchost占用cpu
- 温故而知新--sql存储过程复习
- css系列-段落首字符下沉、缩进及特殊显示
- seajs教程之seajs学习笔记 seajs.use用法
- python单元测试--深入理解unittest
- SQL Server 中 RAISERROR 的用法(转)
- 查询系统--基于Solr4.9.0实现
- java方法中只有值传递,没有引用传递
- css3 结构性伪类选择器
- 最短路 spfa 算法 &;&; 链式前向星存图
- 杨校老师课堂之JavaScript右下角广告弹框教程
- python的标识符
- MVC3中 ViewBag、ViewData和TempData的使用和区别(转载)
- JavaWeb学习日记----表单提交方式
- python3 网页下拉框和悬浮框操作基础汇总
- leetcode200
- 原子性: Interlocked 类
- 在ubuntu14中搭建邮箱服务器
- RocketMq(二)消息中间件源码下载、模块分化以及集群模式的认知
热门文章
- What makes a good feature
- Amaple.js框架详细介绍
- LeetCode 73. 矩阵置零(Set Matrix Zeroes)
- 小程序web-view利用url给内嵌的网页传值
- **高效的MySql 随机读取数据
- java单例模式实现
- ControlTemplate in WPF —— Calendar
- 使用命令行方式运行 JMeter 脚本
- 內部作业 OH01 0001710000 无价格可确定
- spring boot系列(四)spring boot 配置spring data jpa (保存修改删除方法)