{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

為什么VBA名列最討厭編程語言第一名?

xushaojieaaaxushaojieaaa 回答10 收藏1
收藏問題

10條回答

Mr_houzi

Mr_houzi

回答于2022-06-22 19:48

這個(gè)用腳指頭都能想清楚

1、投入門檻不同。

是不是有人學(xué)了很久的C(過了二級(jí)或三級(jí)的業(yè)余戶,甚至是專業(yè)戶),僅知道C可以拿來算算術(shù)?傳說中C牛逼得不要不要的,但硬是沒體會(huì)到一星半點(diǎn)。要想成為高手,還得通過項(xiàng)目磨練個(gè)好幾年,還得自己買好多好多的書籍。反觀人家VBA,尼瑪一文科生,人家打開盜版的Office,輕點(diǎn)錄制按鈕,就可以解決效率問題了。前后,需要1分鐘么?你說氣人不?他不僅沒交學(xué)費(fèi),還啥也不懂,但是人家能操盤,還真能干業(yè)務(wù)了。

2、心里包袱不同。

你編程是不是從配置環(huán)境開始,一切中規(guī)中矩,一步一個(gè)腳印,踏踏實(shí)實(shí)地一路走來。你追求尋根問底式的學(xué)習(xí),怕自己在業(yè)內(nèi)成為笑柄而不得不準(zhǔn)備大量的基礎(chǔ)知識(shí)。你們以權(quán)威的大牛為偶像,對(duì)一知半解嗤之以鼻。在你們眼里,永遠(yuǎn)只有自己的代碼最香,其他人的代碼都是屎山。

VBA們就輕松多了,不僅不知道啥玩意叫環(huán)境,而且對(duì)技術(shù)細(xì)節(jié)也壓根就不關(guān)心。人家關(guān)心的是,這個(gè)技術(shù)的玩意兒有沒有源碼?在哪能下載到?對(duì)大牛的唯一評(píng)判標(biāo)準(zhǔn)就是可以跑起來的VBA源碼,別談什么高級(jí),用不了的都是垃圾!自己動(dòng)手豐衣足食,是不假,但有現(xiàn)成貨不用,只能叫傻!什么屎山,能跑起來的,都是火車!

3、使用門檻不同

當(dāng)你處理COM時(shí),你可能會(huì)連續(xù)不斷地發(fā)出FK的咒罵聲,因?yàn)槠鋸?fù)雜而致使你到處宣言COM的反人類,必將已死。但VBA的老少朋友們,點(diǎn)開Office就已手握COM的神兵利器,關(guān)鍵是他們完全不知道,這貨有這么大的殺傷力。你花了九牛二虎之力,尚且沒有駕馭的絲滑感,而VBA們?cè)缇万T在上面有說有笑了。

當(dāng)你為理解了OOP而倍感自豪的時(shí)候,人家早就在New各種系統(tǒng)對(duì)象了。當(dāng)你要口誅筆伐說VBA不是面向?qū)ο蟮臅r(shí)候,人家反正也不懂,只自顧自地拖著窗體和各種控件,左手連著互聯(lián)網(wǎng),右手端著各色數(shù)據(jù)庫,眼前一片業(yè)務(wù)繁忙。你撒口水的功夫,人家業(yè)績(jī)又上去了一大截。

當(dāng)你還在小心翼翼琢磨指針的神奇,覺著得指針者得天下,將其作為區(qū)分高矮的標(biāo)準(zhǔn)。對(duì)于這個(gè)高危利器,時(shí)常注意會(huì)不會(huì)自己腦子抽風(fēng)導(dǎo)致捅簍子。當(dāng)你為了那么幾十上百毫秒的性能提升,而瞧不起VBA時(shí),VBA們就老老實(shí)實(shí)地用著變量,用著默認(rèn)的ByRef,慢就慢點(diǎn)吧,反正也不趕時(shí)間。不讓用指針,自然也不用擔(dān)心指針的害處。源碼一眼看穿意圖,還真不必爬那些遮遮掩掩的屎山。

當(dāng)你說弱語言時(shí),懶惰的VBA早就有人在做了。當(dāng)你說強(qiáng)語言時(shí),對(duì)自己有要求的VBA們?cè)缇鸵罅?。你研究了半天才能使用的東西,VBA看上去就像沒有門檻一樣,你說氣人不?你說讓人討厭不?這種毫無靈魂的技術(shù),你說要打倒不?

4、知識(shí)的變現(xiàn)率不同。

你在技術(shù)上是不是滿腹經(jīng)綸,除了在網(wǎng)上各種鄙視自己沒學(xué)過的工具(如VBA)外,有沒有發(fā)現(xiàn)除了公司給你的活計(jì)外,你竟然無所事事。而VBA們就不一樣了,一天都在想,手上這幾樣,到底還能拼出什么來?VBA們從來都很務(wù)實(shí),也知道爭(zhēng)論只會(huì)惹得一身騷,所以才有沉默的大多數(shù)。你看鋪天蓋地的VBA源碼,即便是2021了,有關(guān)VBA應(yīng)用的話題在自媒體時(shí)代依然是熱門。

當(dāng)你覺得技術(shù)可以賺錢發(fā)家,瘋狂地在八戒等賞金論壇上接著單,為討價(jià)還價(jià)而故弄玄虛時(shí),VBA們?cè)缇妥R(shí)別到了精準(zhǔn)需求,主動(dòng)地幫助公司解決了效率問題。當(dāng)你爭(zhēng)著幾百上千塊一單時(shí),VBA們?cè)缇统闪斯镜臉I(yè)務(wù)骨干,受到了老板的器重。

5、總有挖墳黨站出來

正當(dāng)一眾專業(yè)選手,將VBA們懟得無言以對(duì),甚至“VBA已死,替代者已出”成為一種流行的言論時(shí),挖墳黨總能站出來,指出VBA更專業(yè)的使用方法,讓廣大沉默者利用事實(shí)發(fā)聲。于是,VBA在VSTO、Python的連續(xù)鎮(zhèn)壓下,甚至Office都從桌面版過渡到了云端版,VBA從6時(shí)代跨入7時(shí)代,依舊是官方默認(rèn)支持的功能擴(kuò)展工具。說好的死呢?說好的替代呢?


死之久矣!自然要排到最后啦!誰會(huì)把一個(gè)打心里不滿的對(duì)象排在靠前的位置?誰會(huì)把一個(gè)嘲笑自己努力的對(duì)象排在靠前的位置?巴不得抹掉而后快,才是這個(gè)問題的用意!可是VBA恕難如愿啊,哪怕32位到64位,哪怕Win98到Win11,只要X86還沒變味,VBA就還會(huì)讓非專業(yè)人士干一些專業(yè)的活兒,VBA就依然還是很多獨(dú)立小軟件沒有市場(chǎng)的絞肉機(jī),VBA依然還會(huì)是技術(shù)上最小投入得到最高回報(bào)的途徑之一...

最后贈(zèng)送技術(shù)界的鄙視者們:本是同根生,相煎何太急。但凡知識(shí)全面一點(diǎn)的,就會(huì)明白軟件技術(shù)在這個(gè)世界里絕不是最核心的那一環(huán),別再無知地自嗨了。說VB/VBA不行的,其實(shí)都不如VB/VBA行!說VB/VBA不專業(yè)的,都不如VB/VBA專業(yè)!

歡迎支持和關(guān)注BtOfficer,一個(gè)利用匯編和C來為VB/VBA的挖墳者,在不增加應(yīng)用難度的情況下,提升已有資源的利用場(chǎng)景。讓更多實(shí)用的技術(shù)服務(wù)于生產(chǎn),立馬實(shí)用而不是吹噓炫耀!在給大家分享技術(shù)原理的同時(shí),也會(huì)給大家提供源碼、工具。

評(píng)論0 贊同0
  •  加載中...
dingding199389

dingding199389

回答于2022-06-22 19:48

沒有吧。VBA挺好的

評(píng)論0 贊同0
  •  加載中...
james

james

回答于2022-06-22 19:48

1、由于沒有入門門檻,所以多數(shù)VBA用戶是非IT專業(yè)的所謂的編程小白,水平參差不齊,可以想象代碼質(zhì)量在專業(yè)人士看來是上不了臺(tái)面的,不過這是使用者自身水平的問題,不應(yīng)該由VBA來背鍋。

2、VBA不能編譯成可執(zhí)行文件多帶帶運(yùn)行,只能在Office環(huán)境中解釋執(zhí)行,所以它的使用邊界受Office的限制,當(dāng)然作為Office辦公套件的伴生語言,它首先是服務(wù)于Office辦公自動(dòng)化的,這也無可厚非,只不過微軟通過Windows API、ActiveX、COM+、.NET等一系列技術(shù)打通了整個(gè)Windows的應(yīng)用層,讓微軟自己的產(chǎn)品之間可以無縫銜接,這大大擴(kuò)展了VBA的應(yīng)用空間,卻也一度造成寄生于Office文檔的宏病毒????的流行,最后出于安全考慮,打開帶宏的Office文檔時(shí),宏是默認(rèn)關(guān)閉的,用戶必須手動(dòng)確認(rèn)打開。從上所述可以看出VBA和Windows及Office的深度捆綁,VBA在跨平臺(tái)方面表現(xiàn)遠(yuǎn)遠(yuǎn)沒有在Windows上面這么亮眼,在當(dāng)今跨平臺(tái)開源的大勢(shì)下,肯定要被人鄙視了

3、至于VBA沿用了VB那套語法,并非嚴(yán)格意義上的面相對(duì)象編程(OOP),自然會(huì)被正統(tǒng)C++用戶所嫌棄。其實(shí)隨著Office的版本更新,相比早期版本,新的VBA已有了很多進(jìn)步,比如對(duì)Class的支持等。

評(píng)論0 贊同0
  •  加載中...
cfanr

cfanr

回答于2022-06-22 19:48

在辦公領(lǐng)域內(nèi),最受歡迎。出了這個(gè)領(lǐng)域,被攻擊貶低。

評(píng)論0 贊同0
  •  加載中...
yy13818512006

yy13818512006

回答于2022-06-22 19:48

用過的都說好,應(yīng)用軟件實(shí)現(xiàn)不了的功能,用它來補(bǔ)充,或者直接做成二次開發(fā)的軟件,用起來簡(jiǎn)直不要太方便,比自己直接開發(fā)應(yīng)用省很多力氣。比如excel里沒有你要用的功能,自己用vba寫一個(gè),省時(shí)省力,非常方便。

評(píng)論0 贊同0
  •  加載中...
wall2flower

wall2flower

回答于2022-06-22 19:48

因?yàn)樗屴k公白領(lǐng)干起了程序員的活,讓程序員兼職了白領(lǐng)的活。你說它討厭不討厭。

評(píng)論0 贊同0
  •  加載中...
張春雷

張春雷

回答于2022-06-22 19:49

各種莫名其妙的錯(cuò)誤,嚴(yán)苛的限制。

唯一的優(yōu)點(diǎn)是集成在excel里。

評(píng)論0 贊同0
  •  加載中...
BothEyes1993

BothEyes1993

回答于2022-06-22 19:49

用vba,最需要的能力是文字表達(dá)能力,就是用一句話說明白自己的需求,然后打開百度搜代碼

評(píng)論0 贊同0
  •  加載中...
ranwu

ranwu

回答于2022-06-22 19:49

還有這排行榜?

不過真有這樣的排行榜,VBA也絕對(duì)不是第一名。

VBA依托微軟office存在的,使用場(chǎng)景和范圍限定很死,這個(gè)領(lǐng)域的抱怨絕對(duì)沒有其他語言來的多。[偷笑][偷笑][偷笑]

事實(shí)上VBA僅僅是處理下word,excel等里面的數(shù)據(jù)。能力剛剛好

評(píng)論0 贊同0
  •  加載中...
array_huang

array_huang

回答于2022-06-22 19:49

bilibili最受歡迎的語言,它討厭嗎[吐舌][吐舌][吐舌]

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<