求问: WPF 未来还能坚挺几个十年?

107 天前
Visitor233  Visitor233
从事 C#三年了,机缘巧合转到了 wpf 开发,目前领导对我自学掌握速度挺满意的,就是正经项目产出慢一些,得每天加班补一点进度。小项目还整上了 mvvm ,作为菜鸟并未感觉出有什么用。

目前主要疑问就是 wpf 这行未来还能坚挺多久?撑个 15 年行不行?
身边没人从事 wpf ,来论坛问问。
2772 次点击
所在节点   程序员  程序员
17 条回复
xuld
xuld
107 天前
你的潜台词是:wpf 是你的饭碗,这个饭碗到底铁不铁,能不能支撑你到退休。身边人和我吃的不是一碗饭
hingle
hingle
107 天前
能的,大不了转 Avalonia UI 在 Linux 上做信创,上手很快
xuanbg
xuanbg
107 天前
我偶尔还用 WinForm 呢
owen800q
owen800q
107 天前
现在 WPF 被大规模应用的企业场景是不是跑在 window IoT 上的程序啊
nebkad
nebkad
107 天前
WPF 的技术原理,就是一种对软件实际功能和人机界面的去耦合,
只要人机界面还是平面的,可能 WPF 都不会过时
但如果 AR 后者 MR 发展得够快,以头戴设备为主要人机界面的话,可能 WPF 就不能适应
sujin190
sujin190
107 天前
互联网公司用的很少,ToB 商业项目还是有不少人用的,总的开发者和企业用户群都小很多,而且很多客户端需求也可以用网页平替,撑个 15 年肯定没问题,ToB 业务不是那么容易消亡的
NewYear
NewYear
107 天前
2025 年了,慢慢要考虑跨平台问题,可以的话尽量选择可以图形化跨平台的技术吧。。。

微软的东西总是有一种食之无味弃之可惜的感觉,玩玩可以,支持度不够(有的号称跨平台,实际兼容性打不过其他的),不知道什么时候又放弃掉了,导致的情况是明明啥都有,啥都打不过别的。。

不过企业工控软件这块用微软技术还没什么问题,只是没什么前景。
ych8398527
ych8398527
107 天前
传统行业不死 wpf 不会死,工控、医疗、交通行业的很多上位机都还是 wpf 开发的
BYDH
BYDH
107 天前
不是程序员,但身在传统行业,私下里写了若干年 c#
公司的上位机还是.net framework 4.0 的 winform ,纯屎,一个 form 几万行
从.net core 转正开始,个人项目就开始避免使用 wpf 、winform ,不干净
avalonia 则是浅尝辄止,虽然很强大,但是对于我的小项目来说太重了
我现在用的是基于 raylib 的轻量 UI 库,只实现了最基本的组件,勉强够我自己用
levelworm
levelworm
106 天前
@BYDH 我用了几个星期的 QT ,感觉小项目很爽。
Jinnrry
Jinnrry
106 天前
2014 年,我上大学,当时书上还在教 MFC ,但是 MFC 太难了,我没学会,期末的时候偷偷拿 WPF 糊了个啥玩意就过了。

不知道现在 Windows 桌面程序主流是拿啥东西写,当年我试过 python 、java 、MFC 、WPF ,最后只有 WPF 上手最简单。
frayesshi1
frayesshi1
106 天前
@levelworm Qt 界面太丑了,没有 wpf 那么多商业控件
metalvest
metalvest
106 天前
@Jinnrry #11 主流是自带浏览器渲染网页,electron 和 tauri
levelworm
levelworm
106 天前
@frayesshi1 啊我还真不了解这个。QT 就是 native 有什么他出什么对吧?
zhangeric
zhangeric
106 天前
桌面端尤其是 windows 桌面端,应该要考虑跨平台问题了.
YongkeLi
YongkeLi
105 天前
工业领域用的很多,我之前做过一个 3D 打印机的控制系统 mcs ,宿主机是工控机
frayesshi1
frayesshi1
104 天前
@levelworm 可以这么理解,QT 的信号槽的线程管理机制,还有比如字符串处理,bite 流程,网络等组件还是很好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1086411

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX