V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dfgxcvbcv
V2EX  ›  程序员

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

  •  
  •   dfgxcvbcv · 2022-05-22 13:36:58 +08:00 · 3413 次点击
    这是一个创建于 676 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    16 条回复    2022-05-24 15:48:03 +08:00
    agagega
        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 写的
    coolmenu
        2
    coolmenu  
       2022-05-22 13:51:09 +08:00   ❤️ 1
    特斯拉据说都是 windows 和 dotnet ,马斯克特别喜欢微软。
    zgcwkj
        3
    zgcwkj  
       2022-05-22 14:38:00 +08:00
    C# 起不来是因为有微软这个爹,C# 没事也是因为有这样的爹(哈哈
    liaohongxing
        4
    liaohongxing  
       2022-05-22 18:53:36 +08:00
    C# 早期要是能跨平台 ,早碾压了。可惜 .NET Core 出来时机已经不妙 。都转 java go rust 了。
    ddup
        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 去了。
    mikywei
        6
    mikywei  
       2022-05-22 21:16:21 +08:00   ❤️ 1
    有很多在用,不过都是用于一些内部的小系统,比如腾讯有好多内部系统是用 Angular 开发的。
    coolmenu
        7
    coolmenu  
       2022-05-22 21:24:53 +08:00
    另外现在火爆的虚拟币圈子没有 dotnet 的一己之地呀,有点遗憾,兄弟开发一个 dotnet 版本的区块链吧。
    shiweiliang
        8
    shiweiliang  
       2022-05-22 22:31:57 +08:00
    @coolmenu https://aelf.com/ 好像有一个 dotnet 版本的
    EIJAM
        9
    EIJAM  
       2022-05-22 22:46:35 +08:00 via iPhone
    @coolmenu 马斯克前几天在推上可是没少恶搞 gates
    ragnaroks
        10
    ragnaroks  
       2022-05-23 00:28:21 +08:00
    Angular 确实少,但是 dotnet 在任何一个城市都不会饿死,想拿高薪最好还是整个 MVP 出海
    Aloento
        11
    Aloento  
       2022-05-23 02:52:52 +08:00
    微软自己都在用 React
    Angular 我在外面都没见几个人用的
    但是用.NET 的比国内多得多
    Aloento
        12
    Aloento  
       2022-05-23 02:53:50 +08:00
    @coolmenu 还.NET 社区一个清净吧(?
    janus77
        13
    janus77  
       2022-05-23 09:56:58 +08:00
    .NET 满地都是吧。。。。。toB 业务尤其多,你不要局限于互联网。
    Angular 不了解,但是上招聘网站搜应该也不少的
    CodingNaux
        14
    CodingNaux  
       2022-05-23 10:15:15 +08:00
    微软的 Fluent ui 也只支持 react, 用 react 的项目可大可小,可 spa 可页面部分,灵活度高
    aguesuka
        15
    aguesuka  
       2022-05-23 15:19:10 +08:00
    市场是自由的, 一开始有人用 X 语言, 也有人用其它语言. 如果 X 做的项目成功了, 那么企业就会扩招, 就会有更多的 X 岗位, 如果学 X 的人少, 那么 X 开发的工资就会变多, 那么更多的人就会学 X; 或者这个企业出于某种原因要换掉 X, 用其它语言重写.

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

    项目不容易成功
    业务不好扩展
    开不出高工资
    不好学
    容易被其他语言重写
    aw2350
        16
    aw2350  
       2022-05-24 15:48:03 +08:00
    .net core 在制造业(客户端 工控等) 以及边缘系统(考勤这种非核心,啥语言都能写的系统)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1076 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:57 · PVG 02:57 · LAX 11:57 · JFK 14:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.