1
yaott2020 2023-08-15 22:22:18 +08:00 via Android
哪个用的舒心用哪个呗
|
3
yaott2020 2023-08-15 22:29:02 +08:00 via Android 1
知道 go 吧,同样很多人爱,也有很多人骂,都是主观感受。
我没碰过 Blazor ,你如果有空就摸一摸,觉得不错就试着用,不行的话就 java ,这个得看你 |
4
buxudashi 2023-08-15 22:30:08 +08:00
php
|
7
haha512 2023-08-15 22:41:59 +08:00
有多少来开发或者配合开发这个 web 项目,如果就你一个人开发的话,自然两个哪个更熟悉用哪个,如果多个人的话,采用熟悉人最多的。
|
8
angrylid 2023-08-15 22:42:11 +08:00 via Android
Blazor 不是连前端都囊括在内吗?
|
9
roundgis 2023-08-15 22:54:33 +08:00 via Android
你這樣講只能用 blazor 了
|
10
1988chg 2023-08-15 23:32:27 +08:00
最好用你们熟悉的语言
c# 就可以了 |
11
rwecho 2023-08-15 23:37:07 +08:00 4
我开发过 blazor 两个项目. 你评估下功能, 如果很多的话, blazor 有点慢, 首先它的 hot reload 不是很完善. 其次它的 我 web assembly 性能有点弱. 你这个情况应该是会用 blazor server. 如果你想用的话, 可以考虑 blazorise 做组件库. 用 fluxor 来做状态管理. 当然 blazor 本身状态管理功能就够用.
其实现在这个阶段不建议用 blazor , 小问题非常多, 想做的事情太多, 我们基本上一个坑接一个坑的踩过去的. 如果你是内部系统, 对 asp.net core 来讲, 有个非常好的框架. SPA 你可以在 ClientApp 里面用 react/vue/angular 这些前端技术. 用 C# abp 来实现后端接口. 开发起来非常流畅. |
12
acctv2 2023-08-15 23:39:07 +08:00
Blazor 是前后端 All In One 的技术,Java 技术栈是后端的,咋比?
|
13
fox0001 2023-08-15 23:48:30 +08:00 via Android
这种情况,我觉得要看团队和公司发展方向。由于你们公司有 C#基础,可能 C#技术栈更适合。
如果选 Java ,要看看除了你,还有谁可以参与。开发和维护都要考虑。 |
14
ccyixia 2023-08-15 23:48:33 +08:00
基本认同 11 楼,blazor 需要踩的小坑很多,而且由于使用的人少,文档、资料和讨论都不太好找。如果 Java Web 在公司应用的比较多的话,建议选 Java 。
|
15
weeei 2023-08-15 23:52:20 +08:00
看你们实际情况,遇到问题的时候,哪个方案你可以在公司里获得帮助?
如果都需要自己自力更生,自己喜欢啥用啥。 |
17
WispZhan 2023-08-16 07:17:20 +08:00 via Android
还不如 asp web api + angular 。
同意 11 楼。 老人忠告,不推荐在不了解的情况下,用微软的任何新技术 |
18
corcre 2023-08-16 08:14:52 +08:00
(asp web api + 前端框架)+1
|
19
sjzjams 2023-08-16 08:29:57 +08:00
.net 不香么?
|
20
ZGame 2023-08-16 08:34:50 +08:00
为什么不能是.net core + react(ant design) or .net core +vue? .net or java 都可以把 ? 前端用 Blazor 不是作死吗
|
21
dj721xHiAvbL11n0 2023-08-16 08:42:09 +08:00
它的仓库地址是这个嘛? dotnet/blazor
咋现在都是只读了🤣 |
22
bianhui 2023-08-16 08:45:44 +08:00
公司 dotnet 技术栈,就尽量用 dotnet 技术栈。对于 web 这种又不是主流产品的,随便选个简单的谢谢就行了,比如说.net core +vue3 随便找个开箱即用的前端框架。
|
23
flytsuki 2023-08-16 08:48:57 +08:00
别用这些花里胡哨的,.net 写接口+vue 写前端
|
24
MrSheng 2023-08-16 08:50:07 +08:00
建议 java web 碰到问题解决起来轻松很多
|
25
TiggeYL 2023-08-16 08:59:20 +08:00
|
26
dhssingle 2023-08-16 09:00:18 +08:00
@x2420390517 #21 早合并到 aspnetcore 主库里了。
|
27
Ruikoto OP 感谢楼上大佬们的答疑解惑,这么看的话 ASP.NET Core 做后端,前端用一些热门框架确实是要更靠谱一些
|
28
luomao 2023-08-16 09:07:31 +08:00
遇事不决直接上 java
|
29
dj721xHiAvbL11n0 2023-08-16 09:08:26 +08:00
@dhssingle 行吧,对这方面没有接触
|
30
thtznet 2023-08-16 10:05:17 +08:00
最快出成果: .net webapi + vue3 一把梭。面向未来:.net Blazor 。Java web? 洗洗睡吧
|
32
visper 2023-08-16 11:15:43 +08:00
上 java,公司就你是老大了
|
33
vikaptain 2023-08-16 11:18:20 +08:00
选 C#技术栈的,后面你事情多了同事还能帮你处理一些。你要是 java 的话同事一句不会 java ,活全是你的。
|
34
Al0rid4l 2023-08-16 14:07:27 +08:00
|
36
INCerry 2023-08-16 14:47:36 +08:00
|
37
tabris17 2023-08-16 15:28:30 +08:00
你们公司没有专职前端的话,Blazor 的确是个可选方案。不过从框架流行度来看,Blazor 的用户社区要比 JAVA 少多了,碰到问题就麻烦了
|
38
xiaohuzi 2023-08-16 15:37:05 +08:00
小项目建议 Blazor ,独立也要贴紧公司核心产品技术栈 别单开炉灶 Java 没必要
|
39
Ypzhenga 2023-08-16 22:56:57 +08:00
Sprint Boot Restful Api+ React 、vue 不是很香么
|
40
zvcs 2023-08-17 09:07:42 +08:00
blazor server 写起来感觉就跟 php 一样,其实还不错。
blazor 就是有性能问题,总感觉卡卡的。 因为我是单兵种作战,.net 一把梭,blazor 对于我来说是最好的选择。如果是生产使用,上 react 也可以,或者是 razor |
41
Rabbitism 2023-08-17 11:22:09 +08:00
欢迎使用 Avalonia 喵
|
42
harrychinese 2023-09-09 16:07:57 +08:00
选用 Blazor 还是挺不错的, 性能和稳定性都很好, 如果是 blazor webassembly, 加载速度慢一些, 不过对于 ToB 系统来讲, 一般也是足够了. 开发体验来讲, Blazor 的优势就非常明显了, 对 js 要求不高, C#语言和静态编译特性也能大大减轻思考负担.
一点愚见: 除了上述技术面的考虑外, 在公司内要想发展的话, 要跟随公司的主流技术, 否则很容易被孤立的, 慢慢就会边缘化. |