VB6 0目前到底處於什麼樣的位置?個人使用已經超過10年,基本上99 的應用場景都可滿足,為何還處於淘汰邊緣?

時間 2021-06-01 11:12:33

1樓:活在光影間

個人認為vb6在與office配合上仍然超強,主要方向是辦公自動化,再加上API,可能性還是很多的。關鍵看你用在哪方面,其實其它語言也一樣,都有自己擅長的場景,語言與場景匹配很重要。

2樓:Feng Li

VB6是我上手的第乙個整合開發工具,並且還從故友Ninputer那裡獲得過很多幫助,看到這個題目,頗有感觸。

VB6是90年代末發布的,它當時解決的問題,是快速開發乙個功能上說得過去的GUI軟體,並且效能不是最主要的訴求。

所以如果時至今日,要解決的問題還是這個型別的問題,我也同意用VB6沒有什麼不妥。比如我還是會在乙個2003的虛擬機器裡留著乙個VB6的環境,時不時寫點小玩意用。

隨著時代的發展,軟體系統的規模也在不斷膨脹,複雜性和功能性也在演化,任何一項技術,都是針對於一類特定的問題,而新問題用VB6也不是不能解決,只是新工具新技術成本更低或者效率很高等。

所以需要針對具體的用途談手段的優劣。前VB6已知的一些問題有:

1. IDE和Windows 7以後的UI系統已經有相容性問題了,也就是說在新的Windows上安裝VB6本身就是乙個挑戰

2. 控制項庫已經很久沒有更新了

3. 一些新的技巧,比如多執行緒,視窗子類化等目前用於提高GUI響應性的手段,在VB6上實現起來不那麼方便

4. 就VB這個語言來說,已經正式停止演進了,所以後續隨著時代發展,出現的新的語言特性,不會再被納入VB了

其實我們也能看到,即使是現在的VS,也是大量延續了VB6的IDE的一些積累,所以廣義來說,VB6的歷史使命已經完成了,並且它留下的寶貴遺產到今天也熠熠生輝。

舊時光固然美好,我們依然要邁向新時代

3樓:BtOfficer

專業程式設計師靠不上VB了,靠VB吃不上飯。因為專業程式設計師,要按時交作業,VB的就像公尺格系列戰機,零件越用越少,自然沒法滿足戰鬥任務。

雖說VB可以自己造啊,但是造得多麻煩。現代軟體產業的生產線就是流水線作業,大部分碼手壓根就不知道底層輪子是怎麼造的,用慣了123,誰還會去問123是怎麼來的。

VB太老了,歷史上從2023年到現在,是人也快差不多了。這麼老,能講出來的美麗故事,都已講完。一句話包袱太重,不符合現代節奏。

歷史上,不乏專業人士用VB,但絕對只是碰上了而已。VB從來就不是給專業人士設計的,遭人詬病也無可厚非。

VB生而為非專業IT,最初只為讓文科背景的人能夠使用計算機,後來讓非專業IT也能體驗一把程式設計的樂趣和酷斃。

VB緊抱Office的大腿,生產力甩街是很容易的!不必妄自菲薄,也不必與專業的比專業,王八拳照樣乾死各路拳王。

如果真要講專業,說VB不行的,都不如VB專業!就這麼簡單!

4樓:單向度的人

是適合初學者和非專業程式設計師開發一些小型應用的目前實際上沒有其它語言在這一點上能更好

微軟放棄VB6 對這些開發者絕對是一種打擊對社會的軟體開發生產力絕對是一種損傷他們只能移步到VBA裡了

5樓:runner time

大概感覺就是office2003和office2013(2016)你用哪個的問題。簡單用用的話,2003開啟速度快,簡潔明瞭,基本上也可以做很多事情。但是一旦需求比較多,追求視覺效果和方便,電腦效能又比較強,2013肯定是不錯的選擇。

同樣的道理用在XP和win10上更明顯,XP就算再簡潔流暢,能解決大部分問題,現在隨便一台新電腦跑win10都不是問題,更好更快更強大的架構,這是根本性的區別,更何況視覺上也是win10更好。

VB6感覺還是跟XP配套,現在都WIN10了,XP都退役了,所以還是老老實實用.net吧,畢竟新系統都是新的框架了,時代一直在變,配套的開發工具當然也要更進。

不過,就像很多人說的,普通人其實學個VB做做小工具什麼的真的挺好的,配合office套件輸出,簡直就是職場IT達人好吧。我覺得一般人出於興趣和實用學程式設計,就是VB和Python最好,非專業的學會這兩個,也就完全夠用了。

6樓:知知

主要是為了配合微軟的c#。2.c#使得開發變得更加容易也更快,主要是有了.

net這個大框架後,降低了對程式設計師的要求,半路出家的也能寫出點不錯的軟體。3.vb就像是在造車過程中需要各個零件自己設計,發動機自己設計,難度大速度慢,對設計者水平要求高,當然效能就會好,而.

net框架就像是已經做好發動機,各種配件,只需組合好就行,在組合的過程中很多配件就只是通用的,你只能按照要求去選擇較為合適的,而不是最合適的,要求就低,速度也快。4.現在做軟體很多公司是為了掙錢而開發,開發速度就是關鍵,周期短安全性好就行,至於效率和記憶體,基本上忽略。

5.在控制方面還是vb用的多,效率高(比起c是低點的),但是控制方面的軟體基本上不會去更新,現在看著都是非常老介面非常難看。

7樓:

一門語言,自然有它的優點,但如果別的語言(工具)具備明顯優勢的時候,自然會被選擇。

我們公司的櫃檯系統之前使用的 Delphi7 開發,一直到現在,也還在使用 Delphi7 的。

不可想象,使用VB6難以做到如此規模和靈活性。

8樓:此言差矣

我也挺喜歡VB, 當我現在要換了,labview ? .net?

我是搞硬體,不是專業的程式設計師,但希望選擇一種易於上手的,主要是應用在產品開發過程中的資料處理,講白了是自用

9樓:金修

我覺得VB6到了今天,主要是給各個專業領域的工程師用的,搞搞資料格式轉換、批量處理檔案、自動化等,其編出的小程式產生的生產力比一般專業程式設計師大的多。而吃程式設計師這碗飯的人,還是應該去學學新的語言。

當前的版本的源氏,到底處於什麼樣的位置?在團隊中合理的定位應該是什麼?

黑吉 我認為現版本的源氏比較吃資源,下限低上限高,有乙個好的團隊配合就很強 比如集火 如果是個孤兒,那就不如閃光和鐵拳這兩個突進好用。理由如下,源氏只有一段位移和乙個E用來保命,閃光有三段短cd的位移和E來保命,鐵拳有三個位移而且相對來說更容易快速切死對面後排並撤離。源氏沒有隊友的集火,相對較難在短...

楊超越在未來戀情中會處於什麼樣的位置?

東風不待荷花開 如果有人問你對另一半的要求,你會把對另一半的要求全列出來?楊超越不過是在別人問到的時候,隨便說了幾個點罷了,說得確實未必是假的,但是內心裡完全不可能就只有這膚淺的幾個要求而已。別人又不是傻的,不會選個好的,只會選個看看誰比誰更渣的? 知己難求 我感覺提問者有點杞人憂天 話不是這麼說的...

目前東南亞電商形式處於乙個什麼樣的狀態呢?

十三說 東南亞電商市場可謂是乙個新的電商機會 1.人口紅利 東南亞人口6億,人口基數巨大。其中30歲以下人口超過50 由於年輕的人口結構和較快的經濟發展速度,目前,東南亞已被認為是最具增長潛力的電商板塊。2.電商市場潛力 目前,東南亞的電商銷售額僅佔社會總銷售額1 2 而目前,中國的電商銷售額已達社...