展开讨论

经验与复盘经验摘录 · 机器翻译

没有特别的原因,只是生活中的随机机会,我经历了一些“已死且……”

没有特别的原因,只是生活中的随机机会,我经历了一些“已死且糟糕”的声誉语言在我的职业生涯中(VB6、Delphi、PHP),大多是“成为一个能正确使用这些语言的优秀程序员有很多钱”的例子。关于这一点,我学到了三件事:1. 其中蕴含的金钱比你想象的要多。"有很多新手在使用它"的好的一面是,确实有很多新手在使用它,而且有很多软件在使用它,一旦你证明了你了解你在做什么,你就会被高薪工作淹没,而且通过一些工作选择,这并不总是那种糟糕的维护工作,而是相当有趣的工作。2. 你不需要试图在网上或其他地方与人争论这个问题。你无法说服任何人他们认为的更好。PHP 8 是一个顶级的语言,但人们仍然用 PHP 4 的方式来贬低它。3. …

源讨论XYplorer真的是用VB6写的吗?原帖 227 条评论 · 导入时统计
8

社区评论 0

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

原讨论中的回复 8

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

IS

> PHP 8 是一门非常出色的语言 也许他们最近添加的一些东西设计得不错,但他们真的修复了 PHP 4 的那些令人困惑的地方了吗? JavaScript 也有同样的问题。他们添加了 `let` 和 `const`,但从未移除 `var` 或 `==`。如果你看一下 ESLint 规则,有很多可能在语言中就能修复的陷阱。虽然没有 PHP 的陷阱那么糟糕,但依然...

完整原文
MS

> 我在职业生涯中经历过一些"已死且糟糕"的声誉语言(VB6、Delphi、PHP) 我已经很久没有在现实生活中看到 Delphi 了 - 现在应该已经超过 20 年了。 但我不会把 PHP 和 Delphi 放在同一个"已死且糟糕"的级别上... 是的,它现在不是"小众"语言,这已经被前端的<插入当下的 JS 框架>、后端的 NodeJS 以及"需要快速拼凑一些东西"的 Go 语言所取代了... 但它仍然支撑着网络的主导部分。显然,像 WordPress、Typo3 和 Drupal 这样的 CMS 在内容管理系统领域支撑着大量个人网站,还有大型巨头如 Facebook、Wikipedia 和 Fandom/Wikia。

完整原文
JE

Delphi是一个很有趣的例子。Delphi应用程序当然有某种感觉(和不稳定性),但因为现在一切都是网站,它们与我们现在拥有的相比,速度和响应性都非常快。当然,它们不会做花哨的过渡效果,看起来像是有人为Windows 95写了Windows 8的主题,但当它们正常工作时,它们确实能正常工作。

完整原文
AL

我曾尝试过Lazarus一段时间,我真心觉得它不那么受欢迎真是疯狂。GUI的即时构建时间。你想添加一个插件?按一个按钮就可以重新编译整个IDE。你可以从GTK重新编译IDE到Qt。只需按一个按钮。我认为我更喜欢它而不是Qt Creator,例如,在Linux上构建GUI。但有个问题?我不懂Pascal,而且根本没有办法学习它。有太多版本的Pascal,你找到的每个教程都是关于不同版本的。GUI教程是关于Borland Delphi,而不是Lazarus。没有关于做基本事情的文档或配方,例如,如果你想做一个简单的待办事项CRUD,将项目添加到列表中,你不知道哪个控件是正确的列表控件。通常在这种情况下,你有一个模型-视图列表和一个字符串列表。处理有列的列表通常是一个令人困惑的噩梦,但和它有关…

完整原文
MV

我曾有很多乐趣并赚到了不少钱,用KiXtart、VBScript、各种过时的shell和特定产品的领域特定语言等。也曾经非常享受反向工程VB6,记得有一个来自俄罗斯的很棒的VB6反编译器,我花了比自己愿意承认的更多时间在上面。 语言或工具链的美是一回事,但为某人在某些奇怪的限制下解决问题的满足感是真实的。

完整原文
YE

我会添加一个编号4: 5. 低质量的编码习惯可以在任何语言中产生难以维护的代码。 维护程序员的痛苦是由实现程序员造成的,而不是实现语言。

完整原文
BV

完全同意。在现实生活中,软件开发是一种手段,一种工具。VB6及其出色的工具链使许多人能够开发出高质量的工具和解决方案,从而完成工作。VB6是易于使用的,并且有良好的支持。可惜它现在已经不存在了。

完整原文
UC

我部分不同意这个列表。我特别想到的是PHP。我是一名从PHP生态系统中离开的人,11年前我离开了PHP,再也没有回头。我离开PHP的首要原因是你列表中的第一点明显是错误的。无论你是否优秀,PHP中并没有高薪的工作。使用PHP的整个目的是尽可能少地支付费用;让开发者尽可能容易被替代。如果某个群体能以更低的成本提供高质量的开发者,我肯定会看到整个团队被替换以适应这一点。我曾多次因为这个原因被招募。 语言不会消亡,它们会走向夕阳。PHP生态系统中仍有足够的惯性,你仍然可以找到工作,但这些工作往往是遗留系统的工作(至少在我的地区是这样)。没有真正的技术领导者会选择PHP来执行任务。…

完整原文
在 Hacker News 阅读

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

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