为什么 .NET 程开发者至今都不信任 Blazor?

欢迎来到 Dotnet 工具箱!在这里,你可以发现各种令人惊喜的开源项目!

blazor 团队每次发布都会对 blazor 进行改进,但 .net 开发人员仍然不向新开发人员推荐它,而是告诉他们学习 angular 或 react。

如果 .NET 开发者不使用 Blazor,谁会使用它?如果微软在其网站上不使用 Blazor,谁会使用它?如果 .NET 开发者不信任 Blazor,为什么他们选择像 Angular 这样的复杂 JS 框架,而可以使用 Svelte 或 Vue?


Blazor 开发速度很快

mainemason 回复说: Blazor 让我从一个犹豫不决的“我想我应该写个脚本简化一下这个任务”的 DBA 变成了为我的公司发布了我的第一个企业 Web 应用程序。现在我刚刚加入了一个致力于重构遗留产品的团队。

所以……不用说,我爱 Blazor。我没用过其他 Web 框架,但它做得很好,而且我对它为我的职业发展带来的帮助非常满意。

Blazor 让我想起来了 Silverlight

Nisd 回复:只要微软的旗舰产品没有使用 Blazor,我就不会鼓励采用它。Silverlight 已经让我吃尽苦头了。

Aspire 完全使用  Blazor 开发

diver88 回复说, .NET Aspire 仪表板完全用 Blazor 编写。

不过也有人提出质疑,Aspire 是一款开发产品。它甚至很难达到 1000 万用户(像 Outlook 这样的旗舰产品拥有数亿用户)。微软有数千款产品。我从事微软开发工作已有 20 年。在我学习或推广 Blazor 之前,最好先让它成为 50 款面向消费者的顶级产品中少数几款产品的基础。

新的 Outlook 本来可以用 Blazor 制作一个好产品,但没有这样做说明 Blazor 还不能做这样的事情,或者微软对它不够信任,这有点类似。


.NET 全栈开发者

jafarykos:我是一名.NET 全栈开发者,但在团队中我专注于前端开发。Blazor 是我 20 年来用过的最有趣、最流畅、最易用的框架。

我花了一段时间才转变思路,将数据发送到前端,但开发速度确实很快。我很喜欢不用 JavaScript 来获取数据。唉,我的很多实时应用本来就用 WebSocket 推送数据到 JavaScript,所以为什么不直接用 C# 事件,用一个代码库来处理呢?

Blazor 专注于 Wasm

alexwh68 :我从早期测试版开始就一直在使用 blazor 进行开发,我的背景是 asp,然后是 asp.net(mvc),然后是 blazor,最初完成的几个应用程序都是 wasm,今天仍然运行良好,偶尔会升级 .net 版本,在众多不同的设备上运行,一直到树莓派。

然后我转到了 blazor Server,更大的站点连接得更好,公司内部门户等。即使在连接良好的情况下,blazor Server 有时仍然会出现尝试连接消息,我使用 websockets、signalr 等等。

我今天的结论是为什么我停止使用 wasm,它确实有效,可以应对网络故障等。

微软我试图让 Blazor 成为所有人的万能工具,共享语言乌托邦并不那么重要,他们应该专注于 Wasm,因为那是产品真正的优势所在。

  对此,您怎么看,欢迎在评论区回复~

往期推荐:

基于 C# 开源的功能强大 .NET 人脸识别 API

使用 .NET 技术构建, AI 超元域桌面应用

8k Star, .NET 最好用的规则验证组件

全能 WinForm 开发框架 - ReaLTaiizor

太强了,基于 .NET 开发的 AI 无损放大工具

分享

点收藏 

点点赞

点在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值