[考古]Delphi 语言现在怎么样了

2020-12-22 17:17:04 +08:00
 b00tyhunt3r

印象中这个语言和郑则仕一样已经死过很多次了, 而且记得 Delphi 之父都去搞 C#了(优美性原因?)

结果查资料时意外发现这语言居然今年 9 月还在更新?还查到 WOW 的登录器居然也是这玩意写的??

居然真的还有人 /公司在写 Delphi 吗。。?

9368 次点击
所在节点    程序员
72 条回复
visli
2020-12-23 11:18:30 +08:00
从几个方面来说吧:
一、历史:Delphi 曾经辉煌过,在 Windows 桌面时代,是当之无愧的王者,长期霸居软件开发榜上,那时能选的主流开发语言无非就是 Delphi 、C/C++、VB 、汇编等,那时连 Java 还刚步履蹒跚学走路。经历过那个时代的程序员现在都 40 岁以上了。年轻程序员现在多数听都没听说 Delphi 了。
二、现状:江山代有才人出,在软件开发这个领域技术更新换代非常之快,不进则退,Delphi 错失了 Web 时代,从此一蹶不振。从 Delphi 错失时代到现在都快 20 年了吧,能苟延残喘到 5G 、AI 时代,也算是奇迹了,死而不僵。其势已衰,未来也不可能有奇迹出现。
三、从语言上来讲,Pascal 其实是一门非常优美的编程语言。Delphi 在 Windows 桌面端开发上依然是首选的。Delphi 的强大数据库操作更是现在许多新生、流行语言难望项背的。对精通多门语言的牛人来说,这都不是事,无非是一个干活工具,他都可以灵活选择。
jackytang520
2020-12-23 11:44:03 +08:00
这个语言还活着么?
ytmsdy
2020-12-23 11:50:35 +08:00
当初没有继续写 Delphi 就是因为 IDE 太反人类了。
文件保存以后,就不支持撤销操作。
crystalxp
2020-12-23 13:08:30 +08:00
说 语言毫无进化,0 语法糖,ide 上古的,都是还在用 Delphi7 的古董人吧。。。自己先去摸摸新版本再说,别拿 Delphi7 和现在的 ide 比,它是和 vc6 同时代的。。Delphi 一直在跟进,最新是 10.4.1,马上要 10.4.2 了(一般每年大概一个大版本更新加 2-3 次 update 级小更新),另外说“文件保存以后,就不支持撤销操作”的,你真的会用 Delphi 吗?另外,怕对象要释放的,你可以用接口(我后面截图链接: http://bbs.2ccc.com/attachments/2020/crystalmoon_2020122313616.png
Delphi 为啥没落?除了整个桌面系也没落的原因,主要是收钱!收很贵的钱,而且还是有时效的。1 年升级。。后面要升级,继续要钱。你要用盗版,一帮国内的代理,天天给你发律师函。慢慢的,很多企业都转了。另外,就是生态圈和培养的没落。。。
你要是懂英语,老外还是不少用 Delphi 的。。。github 上开源的很多。。。我就收藏了 4000+的 delphi 项目
kyrre
2020-12-23 13:47:59 +08:00
@lzk50136 HeidiSQL,好用的很! https://github.com/HeidiSQL/HeidiSQL 确实用 Delphi 开发的
harmmag
2020-12-23 13:48:56 +08:00
hundsun
crystalxp
2020-12-23 14:19:57 +08:00
pyscripter 也是用 delphi 开发的。 https://github.com/pyscripter/pyscripter
zshneedmoney
2020-12-23 14:22:04 +08:00
有恒生电子的哥们说下你们还在用 delphi 吗?
12tall
2020-12-23 14:51:23 +08:00
@boris93 高中时买过一期黑 X,后面再想买就停刊了 :(
Juggernaut
2020-12-23 14:56:48 +08:00
PASCAL
Deteriorator
2020-12-23 15:15:07 +08:00
我挺喜欢的
CrazyBoyFeng
2020-12-23 15:27:51 +08:00
现在阻碍 delphi 推广的主要原因是价格和宝蓝公司碰瓷般的律师函吧。
次要原因是 pascal 这语言没有 gc,语言的便捷性和内存安全性不如 c#。delphi 的生态位已经被 c#dotnet 完全覆盖了。它俩就连语法都是有些像的。当年 delphi 还不支持跨平台的时候,c#dotnet 就有 mono 了,现在还有了微软官方跨平台的 dotnetcore 。
sail2000
2020-12-23 17:53:52 +08:00
说没有语法糖的,我就随手打一个:
for var i: Integer = 0 to 99 do
begin
//现在可以这么干了。。。
end;
PopRain
2020-12-23 18:06:44 +08:00
一直活着,但是也就是活着而已。。。。

后面不知道,我用的是 2007 版,做客户端很不错,偶尔还拿出写个小程序。

当年卖的太贵了,海外有几千的专业版,国内只卖几万的企业版,而且”法律维权式销售“
tabris17
2020-12-23 18:10:04 +08:00
@kylix 一直搞不定 Lazarus 的交叉编译
happinessnch
2020-12-23 18:50:58 +08:00
目前 Windows PC 上的安装器 Inno Setup 就是基于 Delphi,
流行貌似只有 NSIS 和 Inno Setup,都不咋好用。
YamatoRyou
2020-12-23 19:05:32 +08:00
FL Studio 使用 Delphi 编写, 早期只支持 Windows, 自 2018 年 20 发布后原生支持 macOS.
RickyC
2020-12-23 19:19:49 +08:00
黄了?
hantsy
2020-12-23 19:56:29 +08:00
Dephi 一直都在,而且也有针对 Cloud,Mobile 开发更新,只是现在一再的易主,如果不搜索我也记不得现在主人是谁。

https://www.embarcadero.com/products/delphi

印象中,最可惜的是 Borland 的 JBuilder 。之前和 Sun 谈崩了,不然现在 NetBeans 就是 JBuilder 了。JBuilder 最后更新还是发布了一个 Eclipse 版本。从 Borland 出来后,再也没有下文了。
hantsy
2020-12-23 20:10:26 +08:00
Borland 有很多传奇的故事。

另外一个与 Corel 的 CorelLinux 上的合作,当年两家也准备合并。要知道,处于日中的 Borland 和 Corel 公司都是 1000 亿多的市值。CorelLinux 被称为真正桌面的 Linux,这个当年被认为是真正对微软构成威胁的 LInux 。CorelLinux 除了包含当年 Corel 自己的全套桌面工具( Corel Draw 系列,WordPrefect 办公套件)以外,与 Borloand 合作,移植了 Dephi 到 Linux 平台。

只是好景不长,两家公司很快都是遭遇到互联网泡沫冲击,自身难保。Borland 后来卖掉所有的开发工具,也才 2000 多万。Corel 一路泄下来后,终于撑不住了,接受了微软的资助,停止所有 Linux 软件开发。最终也难逃脱被卖身的命运,好像被什么私募机构收购。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX