年輕人的回憶:VB和Delphi的消逝:學它們入門編程的人開始老了

每一個專業的程序員或編程愛好者都有一款自己得心應手的編程語言,而每一個程序員或愛好者對編程事業的開始,往往是源於某一種基礎的編程語言:或好玩,或易學,激勵著自己,引導著自己,邁向代碼世界,享受著創造的快樂,忍受著編碼的清苦。而一人客今天要談的這兩門編程語言,就是讓年輕的我們揮灑過青春、引領無數年輕人邁過程序大門的基礎編程語言:VB和Delphi。

年輕人的回憶:VB和Delphi的消逝:學它們入門編程的人開始老了

當然,即便我們說它們很基礎,VB和Delphi也絕對不是爛大街的業餘語言,絕不是像現在的培訓機構借人工智能大潮猛推的圖形化編程那麼幼稚,VB和Delphi的確都挺基礎的,然而它們依舊都是專業級別的編程語言。

年輕人的回憶:VB和Delphi的消逝:學它們入門編程的人開始老了

VB,也就是微軟公司推出的一種通用的基於對象的程序設計語言Visual Basic,當年VB進入市場後,那種一目瞭然簡單明瞭的圖形用戶界面,可以說是很多初學者的入門語言,讓很多初學者人追捧。而Delphi呢,命運則有點坎坷,主創是Anders Hejlsberg,最早版本是Borland公司推出的,後來被賣到了Embarcadero公司旗下,當初Delphi進入市場後,轟動一時,風靡全球。而到了Delphi7.0閃亮登場後,更是到達了巔峰。其功能讓人眼前一亮,讓人如痴如醉。


VB源於BASIC編程語言,而Delphi則是傳統Pascal語言發展而來的Object Pascal語言。VB6.0是VB幾個版本中的經典,而Delphi7.0則是Delphi發展史上的巔峰。VB背靠微軟這棵參天大樹,有VS大哥罩著,根正苗紅財大氣粗。Delphi則“出身卑微”,是由一個當時名不見經傳的小公司Borland慧眼識英雄,僱Anders Hejlsberg,最終創造出Delphi。然而Delphi的神奇則在於,集VC之優和VB之易,比VB功能上更強大,比VC操作上更簡單,開創了工具歷史上的一個奇蹟:神一般的存在。


不管是VB還是Delphi,都是快速應用程序開發工具,都有很多的擁躉,都是既易學又專業強大的集成IDE。都在Windows系統大行其道的歲月裡扮演過不容忽視的角色,陪伴過很多初學者愛好者以及程序員。VB和Delphi這兩個IDE,一個根正苗紅,一個逆天改命,卻都免不了被時代拋棄,在科技時代浪潮中,逐漸淹沒,逐漸銷聲匿跡。


據悉,微軟 DevBlogs 宣佈從 .NET 5 開始,Visual Basic 將支持 Class Library、Console、Windows Forms、WPF、Worker Service 和 ASP.NET Core Web API 等,為想要將現有應用遷移到 .NET Core 的 VB 客戶提供一條路徑,而 Visual Basic 語言本身將不會繼續發展或引入新特性,未來將主要著重於穩定性和兼容性。


曾幾何時,微軟發佈 Visual Basic .NET 和 C# 開啟 .NET 時代,這兩種語言是並行發展的,有著幾乎相同的功能集。然而,隨著時間的遷移,專業的開發者接受了 C# ,經典 VB 的粉絲則放棄了越來越複雜而強大的 .NET 版本。微軟,也逐漸冷落了VB,直至放棄了VB。


而Delphi呢,曾經一路高歌猛進,到7.0版本後到達頂點輝煌之後,就開始慢慢回落。雖然,在編程語言排行榜上,它一直排在比較靠前的位置。然而也擋不住它的逐漸沒落。對Delphi的唱衰沒有斷過,而它的實際命運也是起伏跌宕,以至於Delphi的靈魂人物居然都離開了。也就是說,Borland Delphi的創造引領者,Anders Hejlsberg都離職並加入了微軟的公司。其實一人客覺得挺悲哀的,Delphi的靈魂人物,“拋棄”了Delphi,去微軟引領創建了一個新的被微軟看作旗艦編程語言的語言C#。雖然,一人客看網上的信息透露,據說Anders Hejlsberg在離開Borland前已經不算不可缺少的人了,也和其他成員在編譯器問題上出現了爭執。


Web流行,移動端盛行帶動,似乎都沒讓Delphi抓住機遇。靈魂人物的離開,最終Borland的賣身,開發者紛紛離開或轉向,雖有Embarcadero的接盤並繼續推進,但也已經不是原來輝煌時期的Delphi了,Object Pascal已經成為歷史。雖然現在依然有Delphi,雖然此時的“Delphi”已經可以做很多事了,不僅可以開發Windows應用,還可以構建包括iOS、Android,以及Linux操作系統的應用。然而這個“Delphi”,在官網上也在促進Delphi’s C++ 的支持。所以還是那個被我們捧上神壇仰望羨慕的Delphi嗎?

年輕人的回憶:VB和Delphi的消逝:學它們入門編程的人開始老了

俱往矣,曾經被奉為入門級經典到無以復加的VB6.0,和曾經大家一致好評的巔峰之作Delphi7.0,都開始在被塵封。隨著人工智能時代的到來,新技術新概念新平臺層出不窮,逐一登上舞臺佔據C位,而一些老的技術老的語言也如同韶華易逝的美人一樣,被人冷落,如果同時又沒有跟上時代變遷步伐,沒有調整自己,昔日的粉絲觀眾也逐漸離去,那麼這些老技術老一代就不可避免地逐漸被擠到舞臺邊緣直至被趕下臺面。一人客不僅感慨萬千。時代車輪滾滾,雖然這兩種語言依舊出現在某些開發項目中,不過大勢已去,VB乃至VB.net都已經被官方明確不再支持開發,而Delphi歷經變遷,顛沛流離,依然在活著,卻只能讓人感覺其在苟延殘喘,讓人不禁悲從中來。


每個人都有自己的青春,這個青春不是指代你固有的青春年華,而是你在大好的青春年華里堅持做了一些什麼事,讓什麼事佔據了你的大好時光,讓你沸騰的青春回憶有了落腳點。有的人的青春是遊戲,有的人的青春是愛情,還有的人的青春,則是編程學習。一款編程語言沒落了,猶如某一款陪伴青春的經典遊戲關閉了,就像朦朧青澀的初戀愛情逝去了……


VB和Delphi,這兩款曾經叱吒風雲的集成開發環境,正在退出歷史舞臺。這是時代發展的腳步,也是時代發展的殘酷;時代和現實的殘酷,其實是容不得我們矯情的。哪怕VB和Delphi對我們很多人而言意味著一段學習的青春,它們也依然如同我們那段傻叉單純歲月裡湧動的荷爾蒙一樣,在慢慢消逝……


分享到:


相關文章: