用这两个框架写了不少网站,写起来非常舒服,为什么现在公司这么少用?国外有大厂在用吗?(找了好久只看到 Bitwarden 在用)
1
agagega 2022-05-22 13:44:51 +08:00
因为:
1. 国内用 Angular 的少(看本论坛就知道远不如 React 和 Vue 用户多) 2. 国内用 .NET 的少(传统行业有一些,互联网用 .NET 的不知道只有 Java 的百分之多少,声量还不如 Golang 大) 所以国内用 Angular + .NET 的少(逃 Bitwarden 他们不只是 Web 用了.NET ,连客户端都是 Xamarin 写的 |
2
coolmenu 2022-05-22 13:51:09 +08:00 1
特斯拉据说都是 windows 和 dotnet ,马斯克特别喜欢微软。
|
3
zgcwkj 2022-05-22 14:38:00 +08:00
C# 起不来是因为有微软这个爹,C# 没事也是因为有这样的爹(哈哈
|
4
liaohongxing 2022-05-22 18:53:36 +08:00
C# 早期要是能跨平台 ,早碾压了。可惜 .NET Core 出来时机已经不妙 。都转 java go rust 了。
|
5
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 去了。 |
6
mikywei 2022-05-22 21:16:21 +08:00 1
有很多在用,不过都是用于一些内部的小系统,比如腾讯有好多内部系统是用 Angular 开发的。
|
7
coolmenu 2022-05-22 21:24:53 +08:00
另外现在火爆的虚拟币圈子没有 dotnet 的一己之地呀,有点遗憾,兄弟开发一个 dotnet 版本的区块链吧。
|
8
shiweiliang 2022-05-22 22:31:57 +08:00
@coolmenu https://aelf.com/ 好像有一个 dotnet 版本的
|
10
ragnaroks 2022-05-23 00:28:21 +08:00
Angular 确实少,但是 dotnet 在任何一个城市都不会饿死,想拿高薪最好还是整个 MVP 出海
|
13
janus77 2022-05-23 09:56:58 +08:00
.NET 满地都是吧。。。。。toB 业务尤其多,你不要局限于互联网。
Angular 不了解,但是上招聘网站搜应该也不少的 |
14
CodingNaux 2022-05-23 10:15:15 +08:00
微软的 Fluent ui 也只支持 react, 用 react 的项目可大可小,可 spa 可页面部分,灵活度高
|
15
aguesuka 2022-05-23 15:19:10 +08:00
市场是自由的, 一开始有人用 X 语言, 也有人用其它语言. 如果 X 做的项目成功了, 那么企业就会扩招, 就会有更多的 X 岗位, 如果学 X 的人少, 那么 X 开发的工资就会变多, 那么更多的人就会学 X; 或者这个企业出于某种原因要换掉 X, 用其它语言重写.
所以 X 语言不火的原因是以下某点或全部 项目不容易成功 业务不好扩展 开不出高工资 不好学 容易被其他语言重写 |
16
aw2350 2022-05-24 15:48:03 +08:00
.net core 在制造业(客户端 工控等) 以及边缘系统(考勤这种非核心,啥语言都能写的系统)
|