• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rodrick
V2EX  ›  程序员

突发好奇, VB 现在用的人还多么,有哪些应用场景

  •  1
     
  •   rodrick · Sep 21, 2020 · 8073 views
    This topic created in 2235 days ago, the information mentioned may be changed or developed.

    之前公司有个别老的 VB 业务也有用 c#重写了,现在 vb 应用场景还多么

    33 replies  •  2020-09-22 05:42:20 +08:00
    Mutoo
    Mutoo
    Sep 21, 2020
    1
    很多做数据分析的同学还需要用 vba 写 excel 宏呢。
    sundev
    sundev
    Sep 21, 2020
    2
    你说的是 VB6 还是 VB.NET

    我所了解的,目前有不少传统工业设备的控制软件用 VB6 写。
    VB.NET 目前写桌面、网站的还是很多的吧,尤其是传统行业。
    Deteriorator
    Deteriorator
    Sep 21, 2020
    3
    VBA 用的不挺多的么
    beingbin
    beingbin
    Sep 21, 2020
    4
    excel 和游戏外挂?
    kajweb
    kajweb
    Sep 21, 2020
    5
    入门挺好玩的。至少不用写代码就能看到窗体,安装包就 6M
    ashsaviour
    ashsaviour
    Sep 21, 2020
    6
    工业...
    songco
    songco
    Sep 21, 2020 via iPhone
    7
    有个同学去了美帝一家医疗器械公司,主要语言用的 vb6,不过他们公司不差钱,待遇非常好
    zjsxwc
    zjsxwc
    Sep 21, 2020
    8
    我记得以前工控上,ifix 大量使用 vb 脚本,用户使用 vb 来调用 ifix 提供的功能
    不知道现在怎么样了
    zhuweiyou
    zhuweiyou
    Sep 21, 2020
    9
    你说的是 VB.NET, 不是 VB 吧
    网站应该还挺多的
    a5401017
    a5401017
    Sep 21, 2020
    10
    现在讨论 VB NET 和 C#的 好少啊
    qilishasha
    qilishasha
    Sep 21, 2020
    11
    自始至终,能解决问题,能抓到老鼠的就是好猫,现全家桶时代不也是如此吗。
    waytoshine
    waytoshine
    Sep 21, 2020❤️1
    12
    看了上面的回复,感觉过于纠结语言没有必要,终究只是一个 工具,最终还是回归到要做什么事,什么业务上来,够用就行。
    rodrick
    rodrick
    OP
    Sep 21, 2020
    13
    @qilishasha 是的 就是感觉现在讨论 vb 的很少 自己没怎么用过 vb 就比较好奇现在 vb 具体用在哪里
    VensonEEE
    VensonEEE
    Sep 21, 2020
    14
    vb 的解释器可以嵌入在很多地方,可以调用任意语言封装的接口。处理逻辑的简单脚本完全无敌。语法简单、性能稳定。
    594duck
    594duck
    Sep 21, 2020 via iPhone
    15
    @VensonEEE 估计 10 楼以内就会有人跳出来和你说“python 哪点点比不上”
    LZSZ
    LZSZ
    Sep 21, 2020
    16
    现在几乎没人用 vb 了吧,感觉 delphi 可能都比他的用户多。
    nightwitch
    nightwitch
    Sep 21, 2020
    17
    用的很少了, 除非是维护老项目。
    CatCode
    CatCode
    Sep 21, 2020
    18
    应该是老项目
    ae86
    ae86
    Sep 21, 2020
    19
    银行有的老的 ATM 之类的项目用 VB
    crella
    crella
    Sep 21, 2020 via Android
    20
    某软 Office 推 JS 插件,好像就没见有培训班或者公众号宣传过
    lidlesseye11
    lidlesseye11
    Sep 21, 2020
    22
    日企能用 vba 在 excel 里撸出一个类 jira/redmine 的东西放在 file server 上做项目管理。。还能画各种甘特图泳道图你敢信
    TonyG
    TonyG
    Sep 21, 2020
    23
    之前的公司用 VB 写的程序控制生产钛钉的机器
    delectate
    delectate
    Sep 21, 2020❤️1
    24
    vb6 有几个原罪,1 、性能差; 2 、稳定性差; 3 、不支持多线程; 4 、不支持协程; 5 、移植极其复杂; 6 、看似开放实际很封闭的控件。

    vb 的优点:很牛逼 ide,养活了易语言;带领很多人入门。
    不过语法有缺陷,该死了,已经死了。
    daozhihun
    daozhihun
    Sep 21, 2020
    25
    之前在前司的时候,有一款大的产品里面有一个客户端是用 VB6 写的(还是一个挺重要的客户端,给大 BOSS 用的)。
    最初是 2001 年的,一直用到现在还在维护,不过里面的部分组件已经用.NET 重写了,但总体上还是 VB6 的代码。
    从现在的观点来看,VB6 确实很过时了。但是放在当时,确实是极其好用的,开发效率快,反应迅速,支持的第三方组件多。
    现在新项目基本上不可能用 VB6 了,不过还是有一些老项目要维护的,可能不是大的软件企业,基本都看不到了。
    daozhihun
    daozhihun
    Sep 21, 2020
    26
    @daozhihun PS 接楼上:前司的那个大产品线里,大部分客户端都用 C#重写了,上面提到的那个 VB6 的客户端有多次计划重写。
    但是由于功能太多太多太多(毕竟一直迭代了十几年),大概估算了一下全部重写至少要 3 年的时间,而且还不包括有 bug 或者业务流程不对的地方需要解决(毕竟十几年了,有些细节的业务目前的开发者和产品经理都不一定知道了),所以一直到现在都没有重写(听还在那的同事说到是有计划用新产品替代,不过那个客户端目测至少还要再战 5 年)
    greatbody
    greatbody
    Sep 21, 2020
    27
    VB6 只要不做游戏,和高性能计算,其实够用。
    Narcissu5
    Narcissu5
    Sep 21, 2020
    28
    之前想在一堆 word 里面实现查找替换,换了一堆 python 和 java 的库都不好使,最后换了 vb 爽得不要不要的
    alfchin
    alfchin
    Sep 21, 2020 via iPhone
    29
    @LZSZ delphi 毕竟是竞赛用,基数自然大
    netlous
    netlous
    Sep 22, 2020 via iPhone
    30
    vb 性能差是差,但总不会慢过 Python,而且只要不做算力密集型任务都没什么区别……
    vb 最致命的问题其实是语言和库支持过时,2020 年连解析个 json 都要手撸,内置的集合不能删除元素,官方库的读取文本只支持到 ascii……总之各种坑,不过内嵌在 office 做自动化也挺好的(虽然有往 js 发展的倾向)
    Mac
    Mac
    Sep 22, 2020
    31
    VB6 现在做 WIN 小的软件很实用啊,默认控件已经集成到 WIN7 以后的系统里了,不用装运行库了。
    Gathaly
    Gathaly
    Sep 22, 2020
    32
    除了 office,听说过 powerbuilder 没... 还有一系列制造业的小工具,都是 vb
    levelworm
    levelworm
    Sep 22, 2020 via Android
    33
    @Narcissu5 Office 的东西目前来看还是 VBA 最方便。Python 库是多但是连接 Office 还是不方便,除非微软自己把 Python 镶嵌进去。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2553 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 14:49 · PVG 22:49 · LAX 06:49 · JFK 09:49
    ♥ Do have faith in what you're doing.