求支招,领导让我选公司项目用 ASP.NET Blazor 还是用 Java Web 方案

267 天前
 Ruikoto
刚入职一家新公司,部门做的是 Win 和 Linux 的桌面程序( ToB ),语言用的是 C#和 Avalonia 框架,现在领导想加一些基于 Web 的附属功能让我来做,让我选用 Blazor 还是用 Java Web 那套。

(这个 Web 项目相对会比较独立,但是会需要调一些公司之前做的软件的.NET 接口。)

Blazor 的话肯定和公司的技术栈更契合一些,但是在 V2 上搜了下,感觉大家对 Blazor 的评价特别两极分化。Java 的话因为我进公司前学的是这个,做起来会熟悉一些。所以现在比较纠结。

从前景、开发难度、Blazor 语言本身等角度来说,不知道哪套方案会更合适一些,求支个招。
4293 次点击
所在节点    程序员
42 条回复
yaott2020
267 天前
哪个用的舒心用哪个呗
Ruikoto
267 天前
@yaott2020 这不是没用过 Blazor ,不知道实际用起来怎么样,想看看大佬有没有什么说法
yaott2020
267 天前
知道 go 吧,同样很多人爱,也有很多人骂,都是主观感受。

我没碰过 Blazor ,你如果有空就摸一摸,觉得不错就试着用,不行的话就 java ,这个得看你
buxudashi
267 天前
php
Ruikoto
267 天前
@yaott2020 受教了,谢谢~
nulIptr
267 天前
java 有对标 Blazor 的东西吗。。。孤陋寡闻了。。。
折中一下 asp.net web 不行吗。。。
haha512
267 天前
有多少来开发或者配合开发这个 web 项目,如果就你一个人开发的话,自然两个哪个更熟悉用哪个,如果多个人的话,采用熟悉人最多的。
angrylid
267 天前
Blazor 不是连前端都囊括在内吗?
roundgis
267 天前
你這樣講只能用 blazor 了
1988chg
267 天前
最好用你们熟悉的语言
c# 就可以了
rwecho
267 天前
我开发过 blazor 两个项目. 你评估下功能, 如果很多的话, blazor 有点慢, 首先它的 hot reload 不是很完善. 其次它的 我 web assembly 性能有点弱. 你这个情况应该是会用 blazor server. 如果你想用的话, 可以考虑 blazorise 做组件库. 用 fluxor 来做状态管理. 当然 blazor 本身状态管理功能就够用.

其实现在这个阶段不建议用 blazor , 小问题非常多, 想做的事情太多, 我们基本上一个坑接一个坑的踩过去的.

如果你是内部系统, 对 asp.net core 来讲, 有个非常好的框架. SPA

你可以在 ClientApp 里面用 react/vue/angular 这些前端技术. 用 C# abp 来实现后端接口. 开发起来非常流畅.
acctv2
267 天前
Blazor 是前后端 All In One 的技术,Java 技术栈是后端的,咋比?
fox0001
267 天前
这种情况,我觉得要看团队和公司发展方向。由于你们公司有 C#基础,可能 C#技术栈更适合。

如果选 Java ,要看看除了你,还有谁可以参与。开发和维护都要考虑。
ccyixia
267 天前
基本认同 11 楼,blazor 需要踩的小坑很多,而且由于使用的人少,文档、资料和讨论都不太好找。如果 Java Web 在公司应用的比较多的话,建议选 Java 。
weeei
267 天前
看你们实际情况,遇到问题的时候,哪个方案你可以在公司里获得帮助?
如果都需要自己自力更生,自己喜欢啥用啥。
Bazingal
267 天前
blazor 现在还不成熟,每个版本都有较大改动,建议还是 ASP.NET WebApi + Angular/React
WispZhan
266 天前
还不如 asp web api + angular 。

同意 11 楼。
老人忠告,不推荐在不了解的情况下,用微软的任何新技术
corcre
266 天前
(asp web api + 前端框架)+1
sjzjams
266 天前
.net 不香么?
ZGame
266 天前
为什么不能是.net core + react(ant design) or .net core +vue? .net or java 都可以把 ? 前端用 Blazor 不是作死吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/965607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX