问HN:我的家族企业使用的是1993年时代的文本用户界面(TUI)。还有其他人吗?

10作者: urnicus3 个月前原帖
还有人使用 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&#x2F;build tickets, financials - everything. We&#x27;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&#x27;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&#x27;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&#x2F;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.