新手该怎么学习 C#和 WPF? - V2EX
2020-10-16 02:06:48 Author: v2ex.com(查看原文) 阅读量:521 收藏

这是一个创建于 395 天前的主题,其中的信息可能已经有所发展或是发生改变。

  • WPF
  • NET
  • 豆瓣
  • 书第

    56 条回复    2019-09-27 19:53:31 +08:00

    695975931

    1

    695975931   2019-09-16 12:51:22 +08:00

    wpf 没怎么学了,都用 dotnet core 来整网页去了。

    JohnLou

    2

    JohnLou   2019-09-16 12:52:46 +08:00 via iPhone

    我宣传下 flutter,虽然目前依然是玩具。

    wind98

    3

    wind98   2019-09-16 14:24:38 +08:00

    @JohnLou 虽然是玩具,我司已经 2 个项目进去试水了,用起来还不错

    hkitdog

    4

    hkitdog   2019-09-16 14:47:41 +08:00 via iPhone

    现在还有人写桌面应用吗..?不是都写网页去了

    mara1

    5

    mara1   2019-09-16 14:57:38 +08:00

    不建议入坑 C#,我也是写 c#,前阵子和一个做招聘的朋友聊了聊,她说 c#机会相比少些。

    babedoll

    9

    babedoll   2019-09-16 17:24:33 +08:00

    不建议入坑 C#,我也是写 c#
    就业机会少,企业大部分还特别养老,容易失去斗志

    LokiSharp

    10

    LokiSharp   2019-09-16 17:26:00 +08:00 via iPhone

    等.net 6 出来学跨平台的 WPF 吧

    aosir

    13

    aosir   2019-09-16 17:44:53 +08:00

    同为 C# er,感觉 C#没有新人了,要断层了。

    Removable

    15

    Removable   2019-09-16 18:17:32 +08:00

    @LokiSharp #10 哦哦,你是这个意思啊,但是既然你说的是学习跨平台的 WPF,也就无所谓 LTS 了吧

    zaima

    17

    zaima   2019-09-16 18:22:55 +08:00

    有时间系统学一遍

    catqi

    18

    catqi   2019-09-16 19:24:42 +08:00 via Android

    Clr via 那本书呢?

    stevenbipt

    19

    stevenbipt   2019-09-16 20:00:56 +08:00   ❤️ 1

    B 站有很多优秀的 C#教程,质量相当的高,最好的教程就是 Microsoft docs,详细的说明文档对开发者简直不要太友好

    evitceted

    20

    evitceted   2019-09-16 20:49:27 +08:00

    wpf 还有人用吗,十二年前用的

    legege007

    22

    legege007   2019-09-16 21:26:35 +08:00

    @evitceted 目前绝大部分桌面软件都是 WPF 或 UWP 呀,UWP 基本上已废弃,.NET core 中已决定涵盖 WPF 和 Win forms

    hitaoguo

    24

    hitaoguo   2019-09-16 23:39:15 +08:00

    15 年的时候从 C#转到前端去了,感觉样式控制很方便,再就是喜欢 js 这种写法,自由

    ITACHIJAMES

    25

    ITACHIJAMES   2019-09-16 23:49:36 +08:00

    说实话 C#在面向消费者领域确实弱势,份额小,大部分人接触的也就是 unity 了。但其在企业市场还是主流吃香的,特别是某些需要资质、有门槛的行业。开发效率高、代码优雅。

    autogen

    27

    autogen   2019-09-17 04:14:31 +08:00

    我是来围观稀有动物的

    Justin13

    28

    Justin13   2019-09-17 07:31:56 +08:00 via Android

    嗯。。当然是放弃学习啦

    695975931

    29

    695975931   2019-09-17 08:01:50 +08:00

    c#哪里少了,从各个排行榜上面,c#都是前五

    TSai2019

    31

    TSai2019   2019-09-17 08:19:32 +08:00 via Android

    等 window10 一统天下,应用商店成为安装主流的时候
    uwp 就迎来曙光,目测至少还得三五年

    beginor

    32

    beginor   2019-09-17 08:21:10 +08:00 via Android

    以为是小白提问,准备回答的,进来发现是广告。怪不得 .NET 会在国内日渐式微

    ragnaroks

    33

    ragnaroks   2019-09-17 08:44:25 +08:00

    @evitceted 现在前端圈各种 mvvm 都是来自 WPF 的阿瓦隆.不过确实很老了,微软现在也没新的架构.

    ragnaroks

    34

    ragnaroks   2019-09-17 08:46:35 +08:00   ❤️ 1

    如果是刚入行的码畜,建议不要考虑 C#,至少在国内不要考虑,先找个 java 能过生活再说.

    如果就是做 Windows 桌面项目,那么只有 C#是不二之选,其它都是非常二的选择.

    yinqi025

    35

    yinqi025   2019-09-17 09:14:37 +08:00

    WPF 的 xaml 的样式 真的不是一般的虐人 写个自定义控件 写到你怀疑人生~~~

    yinqi025

    36

    yinqi025   2019-09-17 09:16:08 +08:00

    推荐楼主去学 election+vue 这样开发出来的东西一点都不比 wpf 差 而且兼容和通用性更好

    Shook

    37

    Shook   2019-09-17 09:36:10 +08:00

    战略性马克,学 unity 顺便学 c#

    happinessnch

    38

    happinessnch   2019-09-17 09:36:43 +08:00

    “目前绝大部分桌面软件都是 WPF 或 UWP 呀,UWP 基本上已废弃,.NET core 中已决定涵盖 WPF 和 Win forms”
    @legege007
    现在大部分的应用软件都是 node.js + web,类似 electron,
    只有企业级软件或者重度 IM,WPF 和 Winform 才有发挥空间。

    mooniitt

    40

    mooniitt   2019-09-17 09:45:53 +08:00

    我推荐下 react-native

    happinessnch

    43

    happinessnch   2019-09-17 09:57:00 +08:00

    @TangMonk
    这是开发成本和性能体验的一个折衷,
    如果性价比低, 网易云音乐,slack,VSCode 就不会选择这种方案了。

    mrdemonson

    44

    mrdemonson   2019-09-17 10:16:12 +08:00 via Android

    并不是所有业务场景都是可以用 web 解决的,有很多不能依靠 curd、工作流解决的问题啊,比如专业的工业软件、游戏软件,在比较专业的领域,c#桌面应用还是很多的,感觉大多数人对 c#抱有偏见,当然也得承认机会的确少

    shuizhengqi

    45

    shuizhengqi   2019-09-17 11:06:12 +08:00

    。。。这玩意还要学么,我以前写 java 的,0 基础上手 c#,感觉都还好,一天就摸清楚结构了,然后就可以上手写了

    ych8398527

    47

    ych8398527   2019-09-17 11:18:46 +08:00

    资瓷,我也是 wpf,养老中

    bloodish

    49

    bloodish   2019-09-17 14:53:25 +08:00

    杭州,有意向的 @-过来,高科技企业,非互联网,955,待遇看能力了.

    beingWH

    50

    beingWH   2019-09-17 15:32:34 +08:00

    CLR via C#

    coolmenu

    51

    coolmenu   2019-09-17 15:55:24 +08:00 via iPhone

    现在用 xamarin 做移动开发的还有吗

    legege007

    52

    legege007   2019-09-17 16:34:59 +08:00

    @coolmenu 有,而且不少。Xamarin 的性能目前和原生的 iOS/Android 很接近了

    quietnight

    53

    quietnight   2019-09-17 17:03:35 +08:00

    老哥,您说的是我 13 年毕业 时候的技术,r u sure ?

    libasten

    54

    libasten   2019-09-17 17:23:36 +08:00 via Android
    jin7

    55

    jin7   2019-09-17 19:48:16 +08:00

    友情支持

    zxli

    56

    zxli   2019-09-27 19:53:31 +08:00

    文章来源: https://v2ex.com/t/601117#reply56
    如有侵权请联系:admin#unsafe.sh