V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ych8398527
V2EX  ›  程序员

去年毕业一直再做 WPF 客户端的开发工作,有点想换一下方向了...

  •  
  •   ych8398527 · 2018-03-30 17:33:14 +08:00 · 6806 次点击
    这是一个创建于 2464 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉已经没什么人做 WPF 了,未来需求感觉也越来越少,发展前景不容乐观,想往其他方向钻钻,Dalao 们告诉我,.Net Core 这个坑深吗,还是去学比较火的类似 python,java 后端开发什么的,前端好像也是不错的选择,感觉有点朝三暮四了😁

    17 条回复    2018-05-22 18:05:31 +08:00
    hatcloud
        1
    hatcloud  
       2018-03-30 17:35:14 +08:00
    WPF 是啥?
    ych8398527
        2
    ych8398527  
    OP
       2018-03-30 17:36:16 +08:00
    @hatcloud 类似 Winform 的 PC 客户端技术,.Net 平台的
    crist
        3
    crist  
       2018-03-30 17:38:32 +08:00
    问 LZ 一下:WPF 能否获取 windows 底层的一些信息? WPF 和 QT 哪个有优势?
    ych8398527
        4
    ych8398527  
    OP
       2018-03-30 17:46:03 +08:00
    @crist 底层信息是指?不过应该都能获取到吧,还能调用 Win32 一些函数,QT 我没用过,不过 WPF 开发效率肯定比他高不少,画界面写控件也简单的多,MVVM 绑定不要太爽
    justinwu
        5
    justinwu  
       2018-03-30 17:52:14 +08:00 via iPhone
    真的有人在做 WPF 开发?

    WPF、UWP、Xamarin Forms 都是 M$挖的大坑啊

    MVVM 搞习惯了,试试 web 前端?
    verrickt
        6
    verrickt  
       2018-03-30 18:34:41 +08:00 via Android
    wpf+1,不过我是 uwp 找不到工作转过来的。上班摸鱼写了一些.net core 感觉不错,.net standard + .net core 随便跨平台,比较爽。如果还想搞客户端开发的话可以关注下 xaml standard。
    我打算往服务器端发展。对 golang 比较感兴趣。楼主如果喜欢 async / await 的话可以考虑往高并发方向发展
    visonme
        7
    visonme  
       2018-03-30 18:44:05 +08:00
    寻求多线发展,没必要放弃现在的 WPF.
    Dye8
        8
    Dye8  
       2018-03-30 20:17:46 +08:00 via Android   ❤️ 1
    看到还有人问 wpf 是啥 楼主快转吧
    feverzsj
        9
    feverzsj  
       2018-03-30 20:20:55 +08:00
    要前途,转后端
    beginor
        10
    beginor  
       2018-03-30 22:25:32 +08:00 via Android
    wpf 可以尝试下 mvvm 的前端, 比如 angular5。
    Magentaize
        11
    Magentaize  
       2018-03-30 23:59:12 +08:00 via Android
    光一个 wpf 没啥好研究的。。框架稳定,轮子多,除非涉及渲染引擎否则也不会太深入。还是考虑一下服务端吧
    h82258652
        12
    h82258652  
       2018-03-31 01:31:25 +08:00
    做了几年 wpf 的表示想转 asp.net mvc,然而面试人家嫌没经验(面试题上的题倒是没压力)
    wekw
        13
    wekw  
       2018-03-31 11:53:17 +08:00
    看成了 WTF
    happinessnch
        14
    happinessnch  
       2018-03-31 12:54:42 +08:00
    WPF 主要的一个应用场景是企业级软件,就技术深度而言,做企业级软件可以深挖很久,经验积累也会比所谓的 Web 前端后端 ToC 业务的应用软件等更加有“技术”门槛。
    但是从市场的角度来看,国内企业级软件需求没有应用软件多,所以,就业岗位不多。但是未来对于 ToB 业务未必需求会越来越少,是多是少这里先保留意见。
    是否继续做 WPF 还是从是否要做企业级软件开发来考虑吧,想想自己希望做的业务究竟是什么。
    XinLake
        15
    XinLake  
       2018-03-31 14:46:23 +08:00
    我搞过 windows sdk mfc .net ,android app,有一些经验,都有拿得出手的东西。

    net wpf 技术上还是比较好的,只是 Microsoft 没布好移动设备这个局。现在还可以用来开发 windows pc 程序,windows 移动设备也可以,就是不火。我觉得没什么压力的话没必要挤红海,看你自己的兴趣方向。

    话说微软前前后后是怎么丢失移动市场这块大蛋糕的啊,致命失误在哪?
    macha
        16
    macha  
       2018-05-22 18:04:44 +08:00
    现在做 windows 的需求都是在 win32 的 C++那一套呀,看看国内的 windows 客户端有几个不是 Duilib 写的。WPF 这种上来就让用户装个几百兆的 freamwork 的东西实在是爱不起来。
    macha
        17
    macha  
       2018-05-22 18:05:31 +08:00
    而且微软的东西出了 bug 很难去调试,win32 被大家吃了那么多年,所以大家还是优先使用 win32 那一套。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.