为什么现在大厂很少用 Angular + ASP.NET Core 了?

2022-05-22 13:36:58 +08:00
 dfgxcvbcv

用这两个框架写了不少网站,写起来非常舒服,为什么现在公司这么少用?国外有大厂在用吗?(找了好久只看到 Bitwarden 在用)

3470 次点击
所在节点    程序员
16 条回复
agagega
2022-05-22 13:44:51 +08:00
因为:

1. 国内用 Angular 的少(看本论坛就知道远不如 React 和 Vue 用户多)
2. 国内用 .NET 的少(传统行业有一些,互联网用 .NET 的不知道只有 Java 的百分之多少,声量还不如 Golang 大)

所以国内用 Angular + .NET 的少(逃

Bitwarden 他们不只是 Web 用了.NET ,连客户端都是 Xamarin 写的
coolmenu
2022-05-22 13:51:09 +08:00
特斯拉据说都是 windows 和 dotnet ,马斯克特别喜欢微软。
zgcwkj
2022-05-22 14:38:00 +08:00
C# 起不来是因为有微软这个爹,C# 没事也是因为有这样的爹(哈哈
liaohongxing
2022-05-22 18:53:36 +08:00
C# 早期要是能跨平台 ,早碾压了。可惜 .NET Core 出来时机已经不妙 。都转 java go rust 了。
ddup
2022-05-22 19:49:57 +08:00
国内大厂都用 Java 是因为阿里等头部用的 Java ,于是向社会输出了很多 Java 人才,同时也降低了其它 Java 企业招人的成本,顶尖的人才也更多,一茬又一茬,996 、35 岁干掉啥的都没事,人才足够多,可以直接当耗材用,这样又进一步促进大厂、小厂用 Java ,于是更多人选择 Java ,另外大厂盈利能力强所以 Java 工资也更高。

.NET 自然用的人就少了,现在 .NET Core 出来了在逐渐改善,不过冰冻三尺非一日之寒。

.NET Core 还有一个发展潜力是,能在高生产力的前提下,性能更好(比如 gRPC 的 .NET Core 5.0 版实现性能第二,仅次于 Rust ,快于 C++ 和 Go 的实现 https://developer.51cto.com/article/630459.html

那么未来会不会逐渐出现基于 .NET Core 的开源中间件,假如 Elasticsearch 这种 REST API 语言无关性的中间件,不是用 Java 写的而是 .NET Core 写的,那么内存、性能都能上去几个量级。

Angular 情况也差不多,国内都用 Vue 、React 去了。
mikywei
2022-05-22 21:16:21 +08:00
有很多在用,不过都是用于一些内部的小系统,比如腾讯有好多内部系统是用 Angular 开发的。
coolmenu
2022-05-22 21:24:53 +08:00
另外现在火爆的虚拟币圈子没有 dotnet 的一己之地呀,有点遗憾,兄弟开发一个 dotnet 版本的区块链吧。
shiweiliang
2022-05-22 22:31:57 +08:00
@coolmenu https://aelf.com/ 好像有一个 dotnet 版本的
EIJAM
2022-05-22 22:46:35 +08:00
@coolmenu 马斯克前几天在推上可是没少恶搞 gates
ragnaroks
2022-05-23 00:28:21 +08:00
Angular 确实少,但是 dotnet 在任何一个城市都不会饿死,想拿高薪最好还是整个 MVP 出海
Aloento
2022-05-23 02:52:52 +08:00
微软自己都在用 React
Angular 我在外面都没见几个人用的
但是用.NET 的比国内多得多
Aloento
2022-05-23 02:53:50 +08:00
@coolmenu 还.NET 社区一个清净吧(?
janus77
2022-05-23 09:56:58 +08:00
.NET 满地都是吧。。。。。toB 业务尤其多,你不要局限于互联网。
Angular 不了解,但是上招聘网站搜应该也不少的
CodingNaux
2022-05-23 10:15:15 +08:00
微软的 Fluent ui 也只支持 react, 用 react 的项目可大可小,可 spa 可页面部分,灵活度高
aguesuka
2022-05-23 15:19:10 +08:00
市场是自由的, 一开始有人用 X 语言, 也有人用其它语言. 如果 X 做的项目成功了, 那么企业就会扩招, 就会有更多的 X 岗位, 如果学 X 的人少, 那么 X 开发的工资就会变多, 那么更多的人就会学 X; 或者这个企业出于某种原因要换掉 X, 用其它语言重写.

所以 X 语言不火的原因是以下某点或全部

项目不容易成功
业务不好扩展
开不出高工资
不好学
容易被其他语言重写
aw2350
2022-05-24 15:48:03 +08:00
.net core 在制造业(客户端 工控等) 以及边缘系统(考勤这种非核心,啥语言都能写的系统)

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

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

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

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

© 2021 V2EX