V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sinnosong1
V2EX  ›  前端开发

if(C#==落后) 前端就是牛!

  •  
  •   sinnosong1 ·
    SinnoSong · 2022-09-13 11:35:56 +08:00 · 3619 次点击
    这是一个创建于 562 天前的主题,其中的信息可能已经有所发展或是发生改变。

    mvvm ,是 WPF 就没人用,到前端这就很多人用.WPF 的 MVVM 是所有前端的祖宗。

    拖控件,是前端就很多人吹捧,不用写代码了,Winform 就说没技术,拖控件。

    27 条回复    2022-09-14 14:08:14 +08:00
    Rocketer
        1
    Rocketer  
       2022-09-13 11:50:53 +08:00 via iPhone
    C#本身不差,差的是生态。

    生态也不是全球都差,只是在中国差。

    C#在北美的职位数量、薪资都与 Java 差不多,但在中国数量少得可怜且薪资不高。

    盲猜早年因为 C#绑定 Windows Server ,大家不愿付钱所以不用 C#。现在虽然也免费了,但人才已经断代了。
    wanguorui123
        2
    wanguorui123  
       2022-09-13 12:01:25 +08:00
    单说 C# 这门语言非常不错,现在 C# 开源了生态稍微好点
    Chisel
        3
    Chisel  
       2022-09-13 12:04:18 +08:00   ❤️ 1
    WebView2 已经出了,你可以同时用两套 MVVM ,双倍的快乐
    urnoob
        4
    urnoob  
       2022-09-13 12:18:39 +08:00
    @Rocketer 有个 v 友按关键字统计了外国的 jd ,c# c 井 .net dotnet 等合计都不如 java 多。
    SeaTac
        5
    SeaTac  
       2022-09-13 12:28:13 +08:00   ❤️ 1
    @Rocketer
    > C#在北美的职位数量、薪资都与 Java 差不多
    北美除了 ms 没有一个大厂主用 C#的
    a33291
        6
    a33291  
       2022-09-13 12:43:32 +08:00
    补充一下,生态也特指 互联网领域 🤣
    Jirajine
        7
    Jirajine  
       2022-09-13 12:57:51 +08:00
    @Rocketer c# dotnet 平台还是不够开放,开源免费跨平台只是宣传的卖点,实际上微软还是在工具链等方面暗戳戳的搞专有的“私货” isdotnetopen.com 别的还好说,debugger 专有授权吃相还是有点难看。
    c#单以语言来说虽然很不错,但有个问题就是缝合,新特性总是以兼容旧语法的方式添加,导致语法特性多而混乱,做同样事情的方法太多。c#大概是唯一一个还支持 goto 的“现代”编程语言了吧。
    F#就很可惜了,语言明明很好但缺爱,永远都是 F#兼容 c#,而后者从来不会迁就前者,不像 JVM 上的 kotlin 受重视。
    charlie21
        8
    charlie21  
       2022-09-13 13:01:10 +08:00
    C# 属于闷声发大财型,不开源是好事,如果都开源出来了怎么问老板要涨工资,我就反对 C# .NET 开源
    zggsong
        9
    zggsong  
       2022-09-13 13:05:32 +08:00
    有一说一 C# 写起来真的很舒服 MVVM 用起来很爽
    codermagefox
        10
    codermagefox  
       2022-09-13 13:23:19 +08:00
    不太认可楼主的观点,因为之前做过在 C#壳里套 Webview 的活.

    C#最大的问题是拖了控件以后还得写一大堆东西,楼主有意的忽视了这一点.

    而在前端,“不针对业务的通用拖动 lowCode“也被证实基本是伪需求.我知道会有拿 codefun 举例子,那我们可以拭目以待它商业化以后的成绩.

    你说前端是重新造轮子,确实是,在 UI 这一层面上系统方面是所有前端的祖宗.但是重新造轮子是没有意义的吗?重新造轮子的原因难道不是因为原来的轮子不够好用吗?
    xz410236056
        11
    xz410236056  
       2022-09-13 15:09:07 +08:00
    @seaiaddca #5 zoom Sonar 还有一些国内没听过但是在北美不错的公司。
    hzxxx
        12
    hzxxx  
       2022-09-13 15:10:28 +08:00
    微软办事太恶心了,像 edge ,刚开始做得好好的,慢慢就开始 IE 化,各种骚操作
    quan01994
        13
    quan01994  
       2022-09-13 15:23:11 +08:00
    我只是一个写 C#程序员 ,只要不影响到我,我一般都是不争论,让他们说。

    如果 965 双休 能月入 2w 的工作 , 我感觉应该会有人做, 这份换成了写 C# 结果被人贬低 ,说落后 ?

    我真的不清楚到底是谁的问题 ?
    xsi640
        14
    xsi640  
       2022-09-13 15:27:50 +08:00
    从语言上讲,c# .net 那套东西很不错!领先 java 不知道多少。。。
    从国内需求上来看,国内做 c#开发的,一般薪水和工作机遇都远低于 java 。
    terranboy
        15
    terranboy  
       2022-09-13 15:37:09 +08:00
    我感觉.net core 在变得越来越好
    Leviathann
        16
    Leviathann  
       2022-09-13 15:47:46 +08:00
    mvvm 是什么?
    React 才是所有声明式 GUI 的祖宗
    sinnosong1
        17
    sinnosong1  
    OP
       2022-09-13 15:50:27 +08:00
    @Leviathann 你说的对🐶
    Jooooooooo
        18
    Jooooooooo  
       2022-09-13 15:54:42 +08:00
    你去招 c# 的程序员, 肯定是比 java 费劲的.
    Chad0000
        19
    Chad0000  
       2022-09-13 16:20:53 +08:00
    @Jooooooooo 那是不是意味着 C#程序员容易找到工作呗?
    Jooooooooo
        20
    Jooooooooo  
       2022-09-13 16:25:12 +08:00
    @Chad0000 供需会互相影响的. c# 的程序员好不好找工作找一找就知道了.
    Rocketer
        21
    Rocketer  
       2022-09-13 21:59:13 +08:00 via iPhone
    @urnoob C#肯定比 Java 少,我说的是“差不多”,至少是一个数量级的,不像国内差别那么大。
    awesomes
        22
    awesomes  
       2022-09-13 23:39:48 +08:00
    有些东西得认清现实朋友,国外不知道,C#在国内就是没什么市场,本人就是 ASP.NET 开始写的程序,后面转 Rails ,火了一阵,现在也落幕了,不管怎么吐槽前端,人就是有市场,得理性点。
    SeaTac
        23
    SeaTac  
       2022-09-14 00:32:05 +08:00 via iPhone
    @xz410236056
    hmm 但是这些不算大厂…
    xz410236056
        24
    xz410236056  
       2022-09-14 09:12:15 +08:00
    @seaiaddca #23 有跨国业务的企业还不算大?多大算大?
    sinnosong1
        25
    sinnosong1  
    OP
       2022-09-14 09:32:48 +08:00
    SeaTac
        26
    SeaTac  
       2022-09-14 12:04:56 +08:00
    @xz410236056
    我说的“北美大厂”指的是在北美招的人多的公司,例如 fb/g/amazon/apple/ms/airbnb

    另外你确定 C# 在 zoom 是主流?我随手翻了几个 zoom 的 jd 的 Requirements 都直接要求有 Java 相关经验,而不是宽泛的要求几种主流 oop 语言( Java/Python/C++)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1677 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.