V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lincya
V2EX  ›  分享创造

大佬们, windows 编程有什么学习树可以点的啊,求具体的

  •  
  •   lincya · 2018-02-02 16:54:28 +08:00 · 2920 次点击
    这是一个创建于 2521 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟会一些 C++,H5,CSS 还有 JS,但是杂而不精,现在在看 WINDOWS 程序设计,想知道 WINDOWS 学习技能书要怎么点,以及前景如何。
    12 条回复    2018-02-06 18:52:18 +08:00
    e9e499d78f
        1
    e9e499d78f  
       2018-02-02 17:07:02 +08:00 via iPhone
    wpf ?
    parkcg
        2
    parkcg  
       2018-02-02 17:11:07 +08:00
    只有 wpf 了吧,微软的方向就是.net framework。有兴趣看看 powershell。
    这年头学 windows 编程的可不多,能吃饱饭吗。
    visonme
        3
    visonme  
       2018-02-02 19:10:06 +08:00
    除了一线和互联网发达地区,window 客户端开发基本可以用一个字“惨”来形容了。
    C++ 不如走走 QT,window 编程客户端开发走 wpf 吧
    web 及后端开发 net core 是个不错得选择。
    WuwuGin
        4
    WuwuGin  
       2018-02-02 19:17:13 +08:00 via Android
    @visonme 胡说,还有做外挂月入百万(
    chenqh
        5
    chenqh  
       2018-02-02 19:22:23 +08:00
    @WuwuGin 外挂一般是 CPP 吧
    albertofwb
        6
    albertofwb  
       2018-02-02 19:29:31 +08:00 via Android
    我用.Net 在公司写了半年客户端了,感觉还不错。方向么,在下也说不上来。
    lengyihan
        7
    lengyihan  
       2018-02-02 20:10:27 +08:00 via Android
    @chenqh 外挂一般是易语言
    applehater
        8
    applehater  
       2018-02-02 20:31:25 +08:00 via iPhone
    写 CAD 之类的大型软件吧?
    misaka19000
        9
    misaka19000  
       2018-02-02 21:04:39 +08:00 via Android
    mfc
    youmumzv2
        10
    youmumzv2  
       2018-02-03 09:41:11 +08:00
    几个方案基本都有开发过,简单讲讲自己的感受,首先主要看开发的程序准备用在什么地方,比如是面向 C 端还是面向 B 端,随便比较几个方案
    1.CPP 这个方案开发慢,特别是前端交互上,加上一些轻量 UI 的框架,可以在页面上做的比较专业,迁移其他平台相对.NET 方案能好点
    2..NET 这个方案开发较快,不过相对来说程序运行速度不如 CPP 方案来的快,假设一些系统应用或者对速度要求高的应用不太适合,跨平台性最差
    3.QT 开发速度介于 CPP 和.NET 之间,跨平台型较好,程序性能也是介于.CPP 和.NET 之间,现在搞出了 QML 做前端也还算简单,不过文档和网上讨论确实不太足,容易掉坑爬不出来
    4.nw.JS/Electron 类似于一些 webkit 内核打包的方案,不过更加成熟,开发速度极快,跨平台也很好,性能非常一般,打包之后安装包也大

    综上,每个方案都有优缺点,主要还是看楼主具体要做什么应用,像是我做的 AI 标注工具-精灵标注助手,考虑到开发速度和跨平台性,就选择的 Electron 方案,因为对性能要求不那么高,也不算系统应用。另外每个方案对操作系统版本的支持也不一样,如果是外包的话,最好先问清发包方人都用的是什么系统,要是 XP 的话,选择就不多了
    missdeer
        11
    missdeer  
       2018-02-03 10:10:26 +08:00
    做 windows 开发无论什么技术栈必须要看《 Windows 核心编程》,其他的看各自的需求再定
    xyFantasy
        12
    xyFantasy  
       2018-02-06 18:52:18 +08:00 via Android
    只要不接触 MFC,都好说
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:25 · PVG 10:25 · LAX 18:25 · JFK 21:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.