每一个专业的程序员或编程爱好者都有一款自己得心应手的编程语言,而每一个程序员或爱好者对编程事业的开始,往往是源于某一种基础的编程语言:或好玩,或易学,激励着自己,引导着自己,迈向代码世界,享受着创造的快乐,忍受着编码的清苦。而一人客今天要谈的这两门编程语言,就是让年轻的我们挥洒过青春、引领无数年轻人迈过程序大门的基础编程语言: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对我们很多人而言意味着一段学习的青春,它们也依然如同我们那段傻叉单纯岁月里涌动的荷尔蒙一样,在慢慢消逝……