Delphi的确红过,是桌面应用开发的强者当年多少企业管理软件、财务系统、工业控制程序出自它手,甚至有老开发者至今舍不得卸载Delphi 7。
可如此优秀的Delphi,为什么没能守住江湖地位?

1995年情人节,美国Borland公司发布Delphi 1.0。
当时开发Windows软件,要么用C++费力写代码,要么用Visual Basic快速搭界面。Delphi一登场,直接把两家的长处结合起来。

鼠标拖几个按钮、输入框,写上业务逻辑,编译后就能生成独立运行的Windows程序。
开发速度快,运行性能也出色。
它还有个冷知识,核心开发者Anders Hejlsberg后来加入微软,参与设计了C#语言。

1996年,Delphi 2支持32位Windows。2002年,Delphi 7发布,成为一代经典。
当年不少开发者靠它吃饭,做进销存、财务管理、医院收费系统,甚至设备控制软件。
国外开发社区至今仍有人怀念Delphi 7,甚至认为它代表了桌面开发的黄金年代。

然而,巅峰之后,一场危机悄悄逼近。
技术没输,Delphi却渐渐失宠,究竟输在哪里?首先,微软亲自下场,Delphi的优势遭到围攻。
2002年,微软推出.NET Framework,C#配合Visual Studio迅速成长。
其次,互联网改变了软件开发的规则。
企业发现,安装几十台客户端、逐台升级,维护起来实在麻烦。
浏览器打开就能使用的Web系统开始普及。

Delphi后来也支持跨平台开发,但主流生态已经发生变化。
可Delphi留下的可视化开发思想,并没有消失。
例如国产云表eversheet,研发团队系出金山WPS,他们16年前把降低开发门槛的思路延伸到了企业管理系统。

它采用无代码方式,业务人员会Excel,就能通过画表格开发进销存、MES、ERP等系统。
需要复杂业务时,还能配置审批流程、数据权限、业务公式和系统接口。

它也不限于简单表单。面对大型企业的多部门协同、海量业务数据及复杂生产流程,它可以作为灵活的业务底座,支撑ERP、MES、WMS等企业级应用建设。
例如许继集团相关项目,就涉及供应商协同、仓储管理、生产执行及SAP系统对接。
随着AI Agent兴起,eversheet还可以借助MCP等接口能力,与WorkBuddy、豆包等工具探索业务联动,让AI在授权范围内查询数据、调用业务功能。

从Delphi的拖控件写程序,到如今可视化开发工具,降低软件开发难度的追求仍在延续。
最后,Borland自己的折腾,也让老用户寒了心。
公司战略多次调整,开发工具业务几经变动。
2006年,Borland将开发工具业务独立为CodeGear,2008年又被Embarcadero收购。
与此同时,Delphi的64位支持迟迟未能推出,直到2011年才随XE2到来。
竞争对手忙着扩张生态,Delphi却在公司战略调整中消耗了宝贵时间。

2026年,Delphi迎来31岁生日。
它仍在更新,仍有人维护老系统,也仍有人拿它开发商业软件。
只是属于Delphi的全民热潮,已经留在了那个桌面软件盛行的年代。
想想也挺幽默,当年开发者担心Delphi会抢走自己的饭碗,三十年后,大家又开始担心AI抢饭碗。
工具换了一茬又一茬,焦虑倒是始终在线。
Delphi的故事或许提醒软件行业,技术可以辉煌一时,用户的需求却不会停在某个版本。
一个时代的主角退场,未必需要一场轰轰烈烈的失败。
有时只是某天打开电脑,发现大家已经开始用另一种方式工作了。
对此,你有什么看法?
文 | eamon















