微软 Blazor 对比其他技术栈在实际应用中的缺点是什么?

简介: Blzaor缺点是什么

疑问解答

1、因为blazor是用微软的C#语言来开发前端渲染的网页!

2、C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NETCore(完全开源,跨平台)之上的高级程序设计语言。也就是说用后端语言写前端页面,你凭什么?C#在互联网行业用来写后端基本也是偏安一隅,现在还用来写前端了,会有市场认可吗?暂且不提其他,这本身就是缺点。如果是当下大众所选的JAVA用来写blazor,再看看反响。

3、为什么会出现Blazor?起因是因为浏览器支持WebAssembly,它是一种新的编码方式,可以在现代的网络浏览器中运行二进制格式文件,以接近原生的性能运行。Blazor 尝试使用WebAssembly和DotNetAnywhere将.NET带回到浏览器。然而现在虽然版本在迭代,但是只适合用来开发管理系统,因为响应还是有点慢。

4、还是要说回C#,既然要用blazor,那么前端人员就要学习C#。不是得放弃现在vue/react等框架得积累,虽说可以调用JS,但总觉得鸡肋。

综上我觉得适合会C#的人用来写写管理项目。其他就仁者见仁智者见智了!

相关文章
|
9月前
|
移动开发 前端开发 Android开发
【Uniapp 专栏】Uniapp 相较于其他跨平台框架的优势
【5月更文挑战第15天】Uniapp 是一款高效率的跨平台框架,一套代码可生成 iOS、Android、H5 等应用,减少重复工作。它具有强大兼容性,保证各平台稳定运行,提供一致体验。Uniapp 社区活跃,资源丰富,学习曲线平缓,适合新手。性能优化出色,可扩展性强,全面支持前端技术,降低开发和维护成本。因此,Uniapp 成为跨平台开发的热门选择。
235 0
【Uniapp 专栏】Uniapp 相较于其他跨平台框架的优势
|
6月前
|
前端开发 Android开发 开发者
移动应用开发的未来:跨平台框架与原生开发的较量
在数字时代的浪潮中,移动应用已成为我们日常生活不可或缺的一部分。随着技术的进步和用户需求的多样化,开发者面临着选择何种开发模式以满足市场的挑战。本文将深入探讨移动应用开发领域中的两大阵营——跨平台框架与原生开发,通过比较它们的优势与局限,揭示未来移动应用开发的趋势和挑战。
96 1
|
7月前
|
开发框架 前端开发 JavaScript
ABP开发框架前后端开发系列---(16)ABP框架升级最新版本的经验总结
ABP开发框架前后端开发系列---(16)ABP框架升级最新版本的经验总结
|
6月前
|
前端开发 程序员 API
从后端到前端的无缝切换:一名C#程序员如何借助Blazor技术实现全栈开发的梦想——深入解析Blazor框架下的Web应用构建之旅,附带实战代码示例与项目配置技巧揭露
【8月更文挑战第31天】本文通过详细步骤和代码示例,介绍了如何利用 Blazor 构建全栈 Web 应用。从创建新的 Blazor WebAssembly 项目开始,逐步演示了前后端分离的服务架构设计,包括 REST API 的设置及 Blazor 组件的数据展示。通过整合前后端逻辑,C# 开发者能够在统一环境中实现高效且一致的全栈开发。Blazor 的引入不仅简化了 Web 应用开发流程,还为习惯于后端开发的程序员提供了进入前端世界的桥梁。
668 0
|
7月前
|
机器学习/深度学习 前端开发 开发者
探索移动应用开发的未来:跨平台框架与原生开发的较量
【7月更文挑战第26天】随着智能手机和平板电脑的普及,移动应用开发已经成为软件开发中增长最快的领域之一。本文将深入探讨移动应用开发的现状与未来趋势,重点对比分析跨平台框架与原生开发的优劣,以及它们如何影响开发者的选择和最终用户体验。通过案例研究和技术演进的分析,我们将揭示在快速变化的移动市场中保持竞争力的关键策略。
64 2
|
7月前
|
开发框架 Dart 前端开发
移动应用开发的未来:跨平台框架与原生系统之争
【5月更文挑战第72天】本文深入探讨了移动应用开发领域的最新趋势,重点关注跨平台开发框架与原生操作系统之间的竞争。文章首先概述了移动应用的重要性及其在现代社会中不断增长的需求。随后,分析了当前流行的跨平台工具如React Native和Flutter,以及它们如何使得开发者能够用单一代码库为不同操作系统构建应用程序。此外,文中还讨论了这些工具与苹果iOS和谷歌Android等原生系统之间的比较,以及它们在性能、用户体验和市场接受度方面的差异。最后,文章预测了未来移动应用开发可能的发展方向,并提出了对开发者和企业的具体建议。
|
6月前
|
开发框架 前端开发 JavaScript
现代前端开发中的跨平台应用框架比较与选择
本文探讨了现代前端开发中的跨平台应用框架,分析了Flutter、React Native和Ionic等框架的特点及其在不同场景下的适用性,旨在帮助开发者在选择合适框架时做出明智决策。
|
9月前
|
开发框架 前端开发 JavaScript
混合应用开发是一种流行的跨平台解决方案
【5月更文挑战第30天】混合应用开发是一种流行的跨平台解决方案
81 1
|
9月前
|
Dart 数据处理 开发者
【Flutter前端技术开发专栏】Flutter是谷歌的开源移动框架,以其高性能和跨平台能力受开发者青睐。
【4月更文挑战第30天】Flutter是谷歌的开源移动框架,以其高性能和跨平台能力受开发者青睐。本文聚焦Flutter开发关键知识点:1) Dart语言和Flutter框架基础,如Widget和State;2) 路由管理,包括基本和命名路由,以及路由传值;3) 使用http、dio等库进行网络请求和数据处理;4) ThemeData定义应用主题,实现样式主题化。掌握这些技能将提升Flutter开发效率和应用质量。
83 0
|
设计模式 开发框架 前端开发
Blazor的技术优点
Blazor的技术优点
232 0