精華區beta Programming 關於我們 聯絡資訊
※ 引述《aamark.bbs@ptt.cc (amark)》之銘言: > 我想請問一下,VB真的紅嗎? > 因為我常常聽到的說法都是說語言要先學C,掌握C之後,可以學C++或是JAVA > 比較少聽到學VB的講法,聽到要學VB,往往都是補習班(EX:巨匠)說的,所以想請問 > VB真的紅嗎? 如果有冒犯到學VB的人,我會自D。 雖然 BASIC 不等於 basic ,但是很多人把它相等了,此外,VB在很多功能面跟 VC 比起來算是有殘缺,所以過去很多進階的程式設計師歧視 VB ,這個問題也是微軟造 成的,過去微軟希望同時賣 VB 跟 MSC/VC ,把 VB 定位在應用程式開發,VC則是完 整編譯器,就造就了後面的歧視問題。 在 VBNET上市前,號稱全球會使用 VB 的人,超過 2000 萬人,超過 200萬人是專門 的程式設計師。 VB是第一套視覺化的視窗開發軟體,在 Windows 3.0就上市了,大概是 1991 ,比VC 上市還要早 2 ~ 3年,早期不想要使用 Microsoft C/C ++ 5.0/6.0/7.0/MFC 1.0 用 SDK方式開發,就只有 VB 可以用。 到 1994 左右,VB已經出到 3.0,VC才推出 1.0,之後號稱 VB Killer 的 Delphi才 推出,當時 Excel 5.0已經內建最早的 VBA,Word 5.0/6.0則內建 WordBasic,到 Office 95 則統一成 VBA。IE則在 3.0起,開始支援 VBScript ,Windows 98內建 Windows Script,作為 IT 管理人員的利器。 2002年,微軟推出 .Net 平台,除了外掛編譯器跟 VC ,各語言在此平台上平等的, 只有少部分功能性或多或少的差異,亦即,VBNET 不比 C# 好或差到哪裡去。至此, VB終於脫離矮人一截的窘況。 但 VC 仍然是完整編譯器,程式設計界基於陋習,認為乾脆就學 C# + VC,所以大部 分在專門科系聽到的,以 C為主,在非程式設計科系則以學習 VB 為主。一般補習班 的對象是非程式設計科系,所以上課以 VB 為主。 而 VB 在應用領域上的範圍則是目前最廣的,比如說早期 AutoCAD只支援 C/Lisp , 現在變成內建 VBA/AutoLisp ,ArcView 原先有自己的 avenue 來寫程式,現在也改 用 VBA,VB6 雖然不往下推了,但是由於大量的 VBA架構,Office 2007 內建的將會 是 VBA 6.5,換句話說,其實 VB6是持續有新版本,只是微軟不再推動 VB6,改推 VBNET 。早期 VB 也可以用來寫網頁,比如說用在 Server 端的 ASP跟 client 端的 DHTML ,是用 VBScript ,現在 ASPNET 則是用 VBNET,但是 VC 則一直不能用來寫 網頁 (C#才可以) 由於 .Net 平台有其好處,所以很多語言開始支援 .Net 平台,可以參考 Mono-Project 可讓 VBNET在 Linux/Mac等上面跑。 我可以跟你保證的是: 只要比爾還是一天的微軟總裁,VB就是微軟發展重點。 註:比爾自己在名面上印製 BASIC Programmer 就歷史面、程式語言的深度與廣度,無疑 BASIC/VB 都是第一,但被人歧視的原因是 編譯器被人加上框架,導致開發功能受限,部份網路上可以找到的免費編譯器,有些 有自定語法可以做低階控制。所以很多人會 VB ,但是不會以此為第一專長。 綜上所述,若是你是非資訊領域的開發者,開發的對象是應用程式,在 PC/PDA/Mobile /Web上執行,你可以考慮學習 VB ,若是你是純資訊領域的開發者,開發驅動程式、 編譯器等,這些是 VB 做不到的,你必需學 VC + C#。 至於紅不紅?對於所有人來說,VB是最紅的,對於進階軟體開發者來說,VB就退居 C /Java 之後,不過好歹大概也有排到第三名。 -- ______________________________________________________本版因有你們而壯大 T.L. Cheng 子璉 _______________________________________________________________________ VB討論:成大資工、程式設計樂園等採tw.bbs.comp.lang.basic信區,請各站加入轉信 徐昇網&論壇&API&輔助說明檔&福傳語言&原始碼 http://tlcheng.twbbs.org/wwwmap.htm 培基語言網頁 http://tlcheng.twbbs.org/TLCheng/Basic/ -- oRigiN: BBS(140.116.246.178) bbs.csie.ncku.edu.tw FrOm:59-127-4-39.HINET-IP.hinet.net
PRAM:這篇應該 m 起來 61.216.181.6 11/05 18:44
colawei:視窗程式的開發上vb無論資源或開發時間.都 219.80.129.3 11/05 20:02
colawei:遠勝於c.且視窗程式屬於非資訊領域的工作? 219.80.129.3 11/05 20:04
colawei:第一次聽到. 219.80.139.12 11/05 20:06
yuan7:M個龜頭啦...通篇鬼扯!220.136.228.187 11/05 20:09
UNARYvvv:樓上, 這篇講歷史的部份應該不是鬼扯吧 61.228.208.46 11/06 01:31
UNARYvvv:你不同意的部份是哪些呢?? 61.228.208.46 11/06 01:31