为什么VBA名列最讨厌编程语言第一名

这个用脚指头都能想清楚

1、投入门槛不同。

是不是有人学了很久的C(过了二级或三级的业余户,甚至是专业户),仅知道C可以拿来算算术?传说中C牛逼得不要不要的,但硬是没体会到一星半点。要想成为高手,还得通过项目磨练个好几年,还得自己买好多好多的书籍。反观人家VBA,尼玛一文科生,人家打开盗版的Office,轻点录制按钮,就可以解决效率问题了。前后,需要1分钟么?你说气人不?他不仅没交学费,还啥也不懂,但是人家能操盘,还真能干业务了。

2、心里包袱不同。

你编程是不是从配置环境开始,一切中规中矩,一步一个脚印,踏踏实实地一路走来。你追求寻根问底式的学习,怕自己在业内成为笑柄而不得不准备大量的基础知识。你们以权威的大牛为偶像,对一知半解嗤之以鼻。在你们眼里,永远只有自己的代码最香,其他人的代码都是屎山。

VBA们就轻松多了,不仅不知道啥玩意叫环境,而且对技术细节也压根就不关心。人家关心的是,这个技术的玩意儿有没有源码?在哪能下载到?对大牛的唯一评判标准就是可以跑起来的VBA源码,别谈什么高级,用不了的都是垃圾!自己动手丰衣足食,是不假,但有现成货不用,只能叫傻!什么屎山,能跑起来的,都是火车!

3、使用门槛不同

当你处理COM时,你可能会连续不断地发出FK的咒骂声,因为其复杂而致使你到处宣言COM的反人类,必将已死。但VBA的老少朋友们,点开Office就已手握COM的神兵利器,关键是他们完全不知道,这货有这么大的杀伤力。你花了九牛二虎之力,尚且没有驾驭的丝滑感,而VBA们早就骑在上面有说有笑了。

当你为理解了OOP而倍感自豪的时候,人家早就在New各种系统对象了。当你要口诛笔伐说VBA不是面向对象的时候,人家反正也不懂,只自顾自地拖着窗体和各种控件,左手连着互联网,右手端着各色数据库,眼前一片业务繁忙。你撒口水的功夫,人家业绩又上去了一大截。

当你还在小心翼翼琢磨指针的神奇,觉着得指针者得天下,将其作为区分高矮的标准。对于这个高危利器,时常注意会不会自己脑子抽风导致捅篓子。当你为了那么几十上百毫秒的性能提升,而瞧不起VBA时,VBA们就老老实实地用着变量,用着默认的ByRef,慢就慢点吧,反正也不赶时间。不让用指针,自然也不用担心指针的害处。源码一眼看穿意图,还真不必爬那些遮遮掩掩的屎山。

当你说弱语言时,懒惰的VBA早就有人在做了。当你说强语言时,对自己有要求的VBA们早就要求了。你研究了半天才能使用的东西,VBA看上去就像没有门槛一样,你说气人不?你说让人讨厌不?这种毫无灵魂的技术,你说要打倒不?

4、知识的变现率不同。

你在技术上是不是满腹经纶,除了在网上各种鄙视自己没学过的工具(如VBA)外,有没有发现除了公司给你的活计外,你竟然无所事事。而VBA们就不一样了,一天都在想,手上这几样,到底还能拼出什么来?VBA们从来都很务实,也知道争论只会惹得一身骚,所以才有沉默的大多数。你看铺天盖地的VBA源码,即便是2021了,有关VBA应用的话题在自媒体时代依然是热门。

当你觉得技术可以赚钱发家,疯狂地在八戒等赏金论坛上接着单,为讨价还价而故弄玄虚时,VBA们早就识别到了精准需求,主动地帮助公司解决了效率问题。当你争着几百上千块一单时,VBA们早就成了公司的业务骨干,受到了老板的器重。

5、总有挖坟党站出来

正当一众专业选手,将VBA们怼得无言以对,甚至“VBA已死,替代者已出”成为一种流行的言论时,挖坟党总能站出来,指出VBA更专业的使用方法,让广大沉默者利用事实发声。于是,VBA在VSTO、Python的连续镇压下,甚至Office都从桌面版过渡到了云端版,VBA从6时代跨入7时代,依旧是官方默认支持的功能扩展工具。说好的死呢?说好的替代呢?

死之久矣!自然要排到最后啦!谁会把一个打心里不满的对象排在靠前的位置?谁会把一个嘲笑自己努力的对象排在靠前的位置?巴不得抹掉而后快,才是的用意!可是VBA恕难如愿啊,哪怕32位到64位,哪怕Win98到Win11,只要X86还没变味,VBA就还会让非专业人士干一些专业的活儿,VBA就依然还是很多独立小软件没有市场的绞肉机,VBA依然还会是技术上最小投入得到最高回报的途径之一...

最后赠送技术界的鄙视者们:本是同根生,相煎何太急。但凡知识全面一点的,就会明白软件技术在这个世界里绝不是最核心的那一环,别再无知地自嗨了。说VB/VBA不行的,其实都不如VB/VBA行!说VB/VBA不专业的,都不如VB/VBA专业!

欢迎支持和关注BtOfficer,一个利用汇编和C来为VB/VBA的挖坟者,在不增加应用难度的情况下,提升已有资源的利用场景。让更多实用的技术服务于生产,立马实用而不是吹嘘炫耀!在给大家分享技术原理的同时,也会给大家提供源码、工具。

1、由于没有入门门槛,所以多数VBA用户是非IT专业的所谓的编程小白,水平参差不齐,可以想象代码质量在专业人士看来是上不了台面的,不过这是使用者自身水平的问题,不应该由VBA来背锅。

2、VBA不能编译成可执行文件单独运行,只能在Office环境中解释执行,所以它的使用边界受Office的限制,当然作为Office办公套件的伴生语言,它首先是服务于Office办公自动化的,这也无可厚非,只不过微软通过Windows API、ActiveX、COM+、.NET等一系列技术打通了整个Windows的应用层,让微软自己的产品之间可以无缝衔接,这大大扩展了VBA的应用空间,却也一度造成寄生于Office文档的宏病毒?的流行,最后出于安全考虑,打开带宏的Office文档时,宏是默认关闭的,用户必须手动确认打开。从上所述可以看出VBA和Windows及Office的深度捆绑,VBA在跨平台方面表现远远没有在Windows上面这么亮眼,在当今跨平台开源的大势下,肯定要被人鄙视了

3、至于VBA沿用了VB那套语法,并非严格意义上的面相对象编程(OOP),自然会被正统C++用户所嫌弃。其实随着Office的版本更新,相比早期版本,新的VBA已有了很多进步,比如对Class的支持等。

版权声明:本文来自用户投稿,不代表【爱生活网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:youzivr@vip.qq.com)我们将及时处理,共同维护良好的网络创作环境。

(0)
上一篇 2022年04月10日 12:06
下一篇 2022年04月10日 12:15

相关推荐

  • “职场中,没有谁是完全靠真本事吃饭的”你认同这句话,为什么

    最近在平台上看到这样一个问题:“职场中,没有谁是完全靠真本事吃饭的?一些领导在公司里每天不干什么活,却拿的薪资比我们干活的人还要多,简直太不公平了!”一时间下面的网友炸开了锅,纷纷吐槽自己公司的领导,有人说:“感觉领导也没什么本事儿,不过是来公司的时间长,年龄大一些。他的工作我也…

    2022-04-06
  • 《红楼梦》里描述了那么多的女子,你最喜欢谁,最不喜欢谁,为什么

    史湘云是贾母的侄孙女。虽为豪门千金,但她从小父母双亡,由叔父史鼎抚养,而婶婶对她并不好。在叔叔家,她一点儿也作不得主,且不时要做针线活至三更。她的身世与林黛玉有些相似,但她没有林黛玉的叛逆精神,且在一定程度上受到薛宝钗的影响。她心直口快,开朗豪爽,爱淘气,甚至敢于喝醉酒后在园子里…

    2022-04-06
  • 詹姆斯和杜兰特防守端谁更强,为什么

    如果詹姆斯和杜兰特都处在巅峰时期的话,防守能力可以说是不相上下,属于不同类型的防守球员。杜兰特属于瘦长型,而詹姆斯就是力量型的代表。综合到各方面来看我认为还是詹姆斯巅峰时期的防守能力更强!我们可以从以下几点来分析,为什么詹姆斯的防守能力综合来看比杜兰特强:一:运动能力以及身体天赋…

    2022-04-06
  • 小卡如果在快船又一次夺冠,是否能超越詹姆斯成为联盟现役球员第一人,为什么

    我认为伦纳德现在就是联盟现役第一人,因为他率领猛龙队获得了上个赛季总冠军,虽然他战胜的是伤兵满营的勇士队,但竞技体育是残酷的,意外也是比赛的一部分,我们不会同情失败者,只会承认最后的胜利者,伦纳德两次获得总决赛最有价值球员,他分别帮助东西部两支球队捧起总冠军奖杯,这是无上的荣誉。…

    2022-04-06
  • 你们觉得就目前的情况来看,湖人最应该加强哪个位置,需要交易谁,为什么

    湖人赛季初期赛程相对轻松,没有与顶级强队进行过多的交战,球队的问题没有明显的暴露出来。近期接连负于雄鹿和快船,湖人阵容的短板暴露出来了。缺少稳定的三分射手、缺少防守出色的锋线轮转。湖人现有阵容中的8名后卫,只有格林和波普同时兼备三分和防守,其余后卫要么没防守,像仙丹和库克这样的,…

    2022-04-06
  • 郭艾伦和赵睿谁更强,你更喜欢谁,为什么

    赵睿与郭艾伦,谁才是本土最强攻击型后场球员中国男篮近些年涌现出了一批实力出众的后场球员,郭艾伦和赵睿便是其中的佼佼者。他们二人在国内后卫中身体素质出众,球风劲爆,都是偏美式的打法。郭艾伦所在的辽宁队目前位居联盟第三位,而赵睿则是领头羊广东男篮的后场主力。他们二人都是男篮国手,身上…

    2022-04-06
  • 快要过年了,你的心情是喜悦的,还是焦虑的,为什么

    我的心情是愉快的,因为我从2015年9月8号开始一直持续到2018年9月8号,我经历了我人生第一次最惨烈的低谷,从百万富翁变成了“百万负翁”,从2018年5月到10月我换过5份工作,依次是国际知名美容机构的销售,房地产中介,保险公司,物流公司面包车司机和现在的工作,一家旅游养老地…

    2022-04-06
  • 据调查,农村孩子绝大多数上普通二本,一本和三本很少,为什么

    为什么农村孩子绝大多数上二本,一本和三本很少?原因是,一本大学对农村孩子来说太难考了,绝大多数上不了;三本大学的学费又太贵,农村家庭伤不起,农村孩子上不起。农村孩子考上一本的数量越来越少了。近几年来,社会上流传着‘寒门难出贵子’的说法,有调查显示,清华北大这两所国内顶尖大学里,每…

    2022-04-06
  • 明天猛龙跟勇士第二场比赛,谁会赢,为什么

    勇士会赢,原因:一是猛龙虽然赢了第一场,但要看到他们的取胜关键卡哇伊被防住啦,靠三军用命以及几个神仙球才赢得比赛,但其实他们的防守没有得到预期效果,全场包夹库里还是让库里得到34分,猛龙赢不是防守而是自己的发挥出色。第二场要改变的还是猛龙。二是猛龙队第二场拿下的压力更大,如果输了…

    生活百科 2022-04-06
  • 胖和瘦哪个好,为什么(不吃饭为什么不瘦还胖了)

    从身体健康考虑,有个标准的肥胖的人都害怕冬天,丰盛的食欲令人不知不觉间腰围就胖一圈。而一些清瘦男女却为自己的“豆芽”体形烦恼,甚至给主持人发来伊妹儿,问为什么动不动就做胖人专题,却把想增肥的瘦人晾在一边?为满足不少渴望增肥的清瘦人士的心愿,我们特请沪上知名减肥专家(既然能帮人减肥…

    2022-04-06