我有一台功能强大的个人计算机,但运行的是 Windows XP(奔腾 4 3Ghz 4 Gb Ram)。
它仅供非计算机专家(我想说是真正基础的用户)浏览和打印发票。
发票软件是我十年前用 Visual Basic 开发的,它简单、功能齐全,现在仍然运行良好。
这个 VB 软件是我仍然在这台电脑上保留 XP 的唯一原因,我想摆脱它并切换到 Ubuntu 最新版本。
根据我在这里读到的内容,解决方案如下:
- 使用并配置 Wine 和默认打印机。
- 用 Gambas 重写软件。
- 将 VB 软件重写为 PHP/MySql 网络应用程序,并使用 Firefox 或 Chromium 打印到默认打印机。
现在我从未使用过 Wine 或 Gambas,但我可以轻松创建 Web 应用程序。
我有点担心,如果使用前两种解决方案,我将不得不花费大量时间进行配置、测试和获取我不具备的知识。我还读到过很多人在 Wine 和 Gambas 中使用打印机时遇到问题。而使用第三种解决方案,我担心它会变得不太专业/速度慢/问题多多,因为它需要有效的互联网连接,并且一切都将在线。
您认为最好的方法是什么?
答案1
我不知道您是否解决了这个问题,应用程序 Web 是最好的解决方案,您不需要互联网连接。您可以开发 Web 应用程序并使用本地方式的 LAMP 或 LEMP 服务器将其放在 Web 服务器上。此外,如果您使用 Gambas 开发应用程序,则不需要 Wine,只有当您尝试在 Linux 中运行 VB 应用程序时才需要 Wine。