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

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

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

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

从前景、开发难度、Blazor 语言本身等角度来说,不知道哪套方案会更合适一些,求支个招。
5027 次点击
所在节点    程序员
42 条回复
dj721xHiAvbL11n0
2023-08-16 08:42:09 +08:00
它的仓库地址是这个嘛? dotnet/blazor
咋现在都是只读了🤣
bianhui
2023-08-16 08:45:44 +08:00
公司 dotnet 技术栈,就尽量用 dotnet 技术栈。对于 web 这种又不是主流产品的,随便选个简单的谢谢就行了,比如说.net core +vue3 随便找个开箱即用的前端框架。
flytsuki
2023-08-16 08:48:57 +08:00
别用这些花里胡哨的,.net 写接口+vue 写前端
MrSheng
2023-08-16 08:50:07 +08:00
建议 java web 碰到问题解决起来轻松很多
TiggeYL
2023-08-16 08:59:20 +08:00
asp.net core webapi + 任意前端客户端
不要整 blazor ,如果真要一把梭,还不如 asp.net mvc 呢或者 java web 再加个 layui 或者 vue
dhssingle
2023-08-16 09:00:18 +08:00
@x2420390517 #21 早合并到 aspnetcore 主库里了。
Ruikoto
2023-08-16 09:01:29 +08:00
感谢楼上大佬们的答疑解惑,这么看的话 ASP.NET Core 做后端,前端用一些热门框架确实是要更靠谱一些
luomao
2023-08-16 09:07:31 +08:00
遇事不决直接上 java
dj721xHiAvbL11n0
2023-08-16 09:08:26 +08:00
@dhssingle 行吧,对这方面没有接触
thtznet
2023-08-16 10:05:17 +08:00
最快出成果: .net webapi + vue3 一把梭。面向未来:.net Blazor 。Java web? 洗洗睡吧
quan01994
2023-08-16 10:07:01 +08:00
你别用 blazor, 用 vue3+ asp.net core webapi .
visper
2023-08-16 11:15:43 +08:00
上 java,公司就你是老大了
vikaptain
2023-08-16 11:18:20 +08:00
选 C#技术栈的,后面你事情多了同事还能帮你处理一些。你要是 java 的话同事一句不会 java ,活全是你的。
Al0rid4l
2023-08-16 14:07:27 +08:00
这取决于几个问题, 你要不要兼职写前端, 你前端熟悉程度怎么样, 你要不要考虑 Java 以后的就业市场更大

1. 不用兼职写前端, 那就看你 C# 和 Java 熟悉程度以及未来规划, 自己爽就 ASP.NET Core, 考虑以后跳槽方便就 Java

2. 要兼职写前端且前端不熟, 那就 Blazor

3. 要兼职写前端且前端熟, 那 Blazor 也扔了, 回到 1, 自己爽就 ASP.NET Core + 主流前端技术栈如 React, 否则就 Java + 主流前端技术栈
nightsky
2023-08-16 14:15:48 +08:00
选择 Asp.NET Core + 一个流行的 js 前端框架,比如(Vue/React/Angular)等
INCerry
2023-08-16 14:47:36 +08:00
我赞同楼上说的 选择 ASP.NET Core + 一个流行的 JS 前端框架,比如(Vue/React/Angular),这样子难度最低

要是自己上折腾折腾 Blazor 也可以 用这个开发速度很快
tabris17
2023-08-16 15:28:30 +08:00
你们公司没有专职前端的话,Blazor 的确是个可选方案。不过从框架流行度来看,Blazor 的用户社区要比 JAVA 少多了,碰到问题就麻烦了
xiaohuzi
2023-08-16 15:37:05 +08:00
小项目建议 Blazor ,独立也要贴紧公司核心产品技术栈 别单开炉灶 Java 没必要
Ypzhenga
2023-08-16 22:56:57 +08:00
Sprint Boot Restful Api+ React 、vue 不是很香么
zvcs
2023-08-17 09:07:42 +08:00
blazor server 写起来感觉就跟 php 一样,其实还不错。
blazor 就是有性能问题,总感觉卡卡的。
因为我是单兵种作战,.net 一把梭,blazor 对于我来说是最好的选择。如果是生产使用,上 react 也可以,或者是 razor

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

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

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

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

© 2021 V2EX