问HN:我的家族企业使用的是1993年时代的文本用户界面(TUI)。还有其他人吗?
还有人使用 TUI 应用程序来做业务吗?<p>我的家族公司是一家批发分销公司(兼有轻型制造),自 1993 年以来一直在使用同一个 TUI 应用程序(在本地 Unix 服务器上)。我们用它来进行客户管理、下单、开票、套件管理/构建票、财务等一切。我们已经从绿色屏幕终端过渡到现代仿真器,但核心系统仍然保持不变。我曾在许多个夏天里跑过串口和以太网电缆。<p>我多年前离开了公司,成为一名全职软件工程师,但我最初是作为一个脚本小子,使用 Microsoft Access、VBA 和 SendKeys 为这个系统编写自动化脚本来自动化数据输入。令人惊讶的是,他们现在仍然有一台运行 Windows XP 的机器在执行我在 2004 年编写的许多任务!虽然这台机器很脆弱,但累计起来可能节省了数年的时间。那台 XP 机器可以在核冬天中存活,哈哈。<p>我最近回去帮我的父母,花了一天时间将许多旧脚本转换为一个更现代的系统(使用 Python 和 telnetlib3,真正实现错误处理,而不是战略性地使用 sleep() 和祈祷)。我玩得很开心,仍然热爱这个应用程序。我可以在其中自如操作。培训新员工总是很麻烦,但对于那些能理解的人来说,他们就像拥有超能力。<p>这让我思考:其他公司是否仍在使用这种类型的界面来驱动他们的核心业务?我在反思,是否我家族公司仍然使用这个系统的唯一原因是因为我 20 多年前设置的效率黑客。如果没有这些,他们是否会被迫切换到现代的云/图形用户界面系统?我不确定我是被怀旧蒙蔽了,还是这个应用程序真的如我记忆中的那样美好。<p>我很想知道这些应用程序在现实世界中是否仍然被使用,以及如何使用。<p>附言:我们使用的系统最初是由 ADP 销售的,曾有不同的名称(D2K、Prophet21)。我相信现在是 Epicor 拥有它(之前是 Activant)。<p>再附言:有没有人将他们的旧 TUI 自动化脚本迁移到更现代的框架,或者创建新的脚本?我非常好奇想要比较一下笔记,看看其他人都在做些什么。
查看原文
Is anybody still using TUI applications for business?<p>My family company is a wholesale distribution firm (with lightweight manufacturing) and has been using the same TUI application (on prem unix box) since 1993. We use it for customer management, ordering, invoicing, kit management/build tickets, financials - everything. We've transitioned from green screen terminals to modern emulators, but the core system remains. I spent many summers running serial and ethernet cables.<p>I left the business years ago to become a full time software engineer, but I got my start as a script kiddie writing automations for this system with Microsoft Access, VBA, and SendKeys to automate data entry. Amazingly, they still have a Windows XP machine running many of those tasks I wrote back in 2004! It's brittle, but cumulatively has probably saved years of time. That XP machine could survive a nuclear winter lol.<p>I recently stepped back in to help my parents and spent a day converting many of those old scripts to a more modern system (with actual error-handling instead of strategic sleep()s and prayers) using Python and telnetlib3. I had a blast and still love this application. I can fly around in it. Training new people was always a pain, but for those that got it—they had super powers.<p>This got me thinking: Are other companies still using this type of interface to drive their core operations? I’m reflecting on whether the only reason my family's business still uses this system is because of the efficiency hacks I put in place 20+ years ago. Without them, would they have been forced to switch to a modern cloud/GUI system? I’m not sure if I’m blinded by nostalgia or if this application is truly as wonderful as I remember it.<p>I’d love to hear if and how these are still being utilized in the real world.<p>P.S. The system we use was originally sold by ADP and has had different names (D2K, Prophet21). I believe Epicor owns it now (Activant before).<p>P.P.S. Is anybody migrating their old TUI automation scripts to a more modern framework or creating new ones? I’m super curious to compare notes and see what other people are doing.