关于PC客户端软件开发的一些思考

本文探讨了PC客户端开发的现状与前景,强调了与移动端和嵌入式设备的竞争,并提出了强工具类、AI智能软件、编辑器及网游等不易被移动端取代的方向。主流框架如WinForm、WPF、Electron和QT也被提及作为学习建议。

  • PC客户端(Win/Mac)开发四年的从业者来回答一波,PC客户端广义的应该指的是所有运行在个人电脑上的软件(包括Mac、Linux、Win)这三类主流的操作系统。

  • 它的前景好坏的话,主要的对比对象,应该是移动端的产品或者嵌入式的产品的客户端开发,针对于移动端的客户端开发而言,他的前景肯定是没他们好的,至少从用户的使用数量便可窥探一般。
  • 对于PC客户端开发的人员而言,我们这个行业是否会消失,答案是否定的,但是相应的软件开发岗位会越来越少,因为目前越来越多的软件,会开始采用Electron类似的前端框架来实现,其次,计算机性能越来越好的现在,其实对于开发的门槛 是越来越低,所以就引发了一个* 问题,就是有哪些方向的软件,不太可能被移动端淹没,就是适合咱们可以长期使用的呢?接下来我来浅谈一下个人的分析。
  • 首先是强工具类的软件,这类软件一般指的是Adobe的N件套,具有更多功能的视频剪辑类软件,以及类似于PDF、Word三件套文字编辑类的软件,他不会被取代的重要原因,是手机的大小其实本身是比较有限的,这类软件通常需要很大屏幕来查看处理,说到这,可能Ipad等平板类可以兼任,这个也没错,因为Ipad可以实现切图等一些简单的功能,但是这类软件还有一个场景,就是会存在多任务的情况,这个情况下,其他软件可能就会显得力不从心了,只有在Pc的场景下 才可以完美适应。
  • 其次还有深度学习需要Ai智能算力来加持的软件,例如Vision Master,因为这类软件通常需要GPU极大的算力,那也伴随着巨大的散热压力,对于平板和手机,根本无法支持(至少短期内),所以参与这类的软件开发,是相对比较长久的。
    还有一种是开发编辑器,这类就不解释了hhh,肯定没法淘汰,只要开发在,这个方向就不会被淘汰,除非某个编辑器难用。
  • 还有一类就是PC端的网游,这类的开发也不会消失,但是开发难度会越来越难。
    目前暂时想到的是这些,希望对从事PC客户端开发的小伙伴有所启发。

  • 如果有需要去学习PC客户端软件开发的同学的话,推荐学习以下几种框架(属于目前比较主流的)
  1. WinForm
  2. WPF
  3. Electron
  4. QT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AIGC布道师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值