展开讨论

创业与收入经验摘录 · 机器翻译

我在大学第一年学习了Pascal

……我在大学第一年学习了Pascal。在短暂地学习了BASIC之后,我用Delphi修复了一个失败的项目。这开始了我漫长(很长……)的Delphi编程生涯。我现在选择了一份薪水较低的工作来学习新技能。我非常喜欢它。我早就该这么做了,但生活就是在你制定计划时发生的事情。我认为较老的Delphi应用程序最大的问题之一是它们只适应在Windows图形界面环境中良好运行。早期基于Delphi的项目之所以成功,主要是因为快速的初始交付(由于RAD/ROI),大部分应用程序都能正常工作,这掩盖了缺乏架构前瞻性的问题。我怀疑现在大多数Delphi应用程序面临的一个非常困难的问题是,将工作良好的遗留业务逻辑从许多有时非常古老的表单和代码中分离出来,转化为更适用于网络的形式。我曾想过创办一家公司来做这件事,但我觉得其他人已经做得很好了。那些经过深思熟虑、有合理架构前瞻的应用程序,可能现在已经移植到C#了。……

源讨论Hacker News提问:2023年还有人使用Pascal吗?原帖 251 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

P5

Pascal,后来的Delphi,是在二十多年前让我接触编程的。就像我们这一代的大多数人一样,我很快发现了其他更适合当时还很新的网络的选项。 所以,我通常认为Pascal是一门已经死亡的语言。 前几天我惊讶地发现,Delphi不仅还活着,而且以自己的方式蓬勃发展。它的社区依然强大,使用它的人依然热情,就像以前一样。甚至在开源领域,也有一个名为Lazarus的替代IDE,可以提供类似开发者体验且无需费用。 这让我感到好奇。在2023年,还有谁在使用Pascal/Delphi,为什么?它是否已经超越了桌面应用?是否已经过渡到云原生时代?

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

BR

我也有类似的经历:在学校学习了Delphi(Lazarus),在第一份工作中因为我是唯一“懂”这门语言的人而被分配到Delphi项目。这个应用程序可能只有10万行代码,但它大约在1984年(我猜是用Pascal编写的)就开始开发,并且此后一直扩展。我只是因为之前的唯一开发者刚刚退休才接手的。 我因为之前使用Delphi的经验而被第二份工作录用。这是一份很棒的工作,同事也很优秀,但我选择了攻读计算机科学学位,现在不会再回到Delphi了。 这门语言有很多小的不满。 我最近经常使用GoLang和Python,开始欣赏这些语言提供的丰富(标准)库。我知道如何手动管理内存或通过迭代器反向/遍历一些可迭代对象——但真的需要这样做吗?我觉得我的时间被浪费了很多。 …

完整原文
GO

对于相对较大的软件来说,架构是必要的,但并不是所有专业软件都这么大。我曾经开发过一个应用程序,它只需要一个HTML文档就能运行,我发誓没有使用Angular,它的功能是填写医疗表格并用IE内置的打印功能打印。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。