V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
unregister
V2EX  ›  程序员

c#,winform 感觉学起来提不起劲

  •  
  •   unregister · 8 天前 · 953 次点击

    之前在外包 Java 转 c#了,跳槽的话确实工作也不好找,最近一段时间在申请各种权限,一行 c#的代码都没写过,github 上都是各种管理系统觉得挺无聊的。 内心想转全栈,但是现在上班又不得不面对 winform ,我的想法是参与这个 https://github.com/dotnet/winform ,开源项目,感觉挺好的,但是感觉学了 c#又是搞公司的老旧的 winform ,又提不起劲。

    11 条回复    2024-09-12 13:05:05 +08:00
    NewYear
        1
    NewYear  
       8 天前
    我也是对 winform 没什么兴趣,主要是现在这个时代,开发东西要考虑跨平台了,特别是企业,无论中小企业还是大企业,用户环境都是各式各样的,所以对 winform 没什么兴趣了。

    在这个时代,哪怕是 webform 这种垃圾技术也有它的用处,毕竟 Web 自带跨平台。
    unregister
        2
    unregister  
    OP
       8 天前
    @NewYear 可能我们都是 windows 的系统,代码都是将近 20 年前的,倒是注释一行一行写的挺规范的。
    NewYear
        3
    NewYear  
       8 天前
    @unregister

    明白的,老系统肯定是以 Windows 为主,不过现在有能写程序的员工,就大有可为了……
    good1uck
        4
    good1uck  
       8 天前
    写游戏外挂还是要用到大量 C#知识的,我说一个,给任意 WINDOWS 程序植入一个带有自定义 UI 的记事本,按 INSERT 键呼出
    kneo
        5
    kneo  
       7 天前 via Android   ❤️ 1
    都是混饭吃,不要眼高手低。
    cccvno1
        6
    cccvno1  
       7 天前
    大部分 winform 项目复杂的是业务知识,其实技术用不到啥玩意
    MasonY
        7
    MasonY  
       7 天前
    wpf 不香吗
    SeanTheSheep
        8
    SeanTheSheep  
       7 天前   ❤️ 1
    我的经验是业务永远是第一位的,只要你业务逻辑和对应原理完全掌握了,无所谓技术路线,普通中小公司根本不需要什么高大上的技术,够用即可。当然,500 强大企业不是一码事儿。
    raviscioniemeche
        9
    raviscioniemeche  
       7 天前
    @good1uck 这个不是在 dll 的 main 函数里面绘制就行了么 c#的 dll 没有 dllmain 吧
    raviscioniemeche
        10
    raviscioniemeche  
       7 天前   ❤️ 1
    我还是挺喜欢 winform 的,写来写去就是 c#写 gui python 写 gui go 写 gui ,就没有一个大一统的
    hippieZhou
        11
    hippieZhou  
       7 天前   ❤️ 1
    我最近几个月在一个 legacy 的 WinForm 项目上做皮肤开发,和 WPF 相比确实很费劲,开发效率也很低,如果你对客户端开发感兴趣的话,可以考虑学习 WPF 和 WinUI3 ,winform 我感觉真没必要太深入,除非你觉得以后靠这个吃饭。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   960 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:29 · PVG 05:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.