独立环境中基于浏览器的GUI

时间:2017-11-29 16:01:22

标签: php user-interface web-applications

我有一个为独立桌面应用程序创建基于浏览器的GUI前端的想法。假设计算机已经有CUI二进制可执行文件作为后端,如果我

  1. 安装PHP并运行其内置的http服务器
  2. 利用ajax和PHP的exec()函数在本地文件系统上执行二进制文件
  3. 然后......似乎我可以为独立计算机构建一个GUI前端,而无需安装任何专用的GUI框架。

    以下是我使用git命令测试的内容(需要在系统上使用php) https://github.com/nyankosoft/php-exec-localhost

    我甚至考虑这个深奥和奇怪的选择的原因是我们计划将来在真实服务器上部署应用程序,但这是一个长期目标。与此同时,该应用程序的大多数用户目前都满足于桌面应用程序,他们只需要在本地计算机上运行的GUI前端。看起来这种方法比Qt等跨平台GUI工具包更有可能帮助过渡到基于Web的服务。我也听说过一些现代的GUI框架,比如React Native和Electron,但我对这些并不熟悉。那么,上述方法是否可行?还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

也许,您的目标还有另一种解决方案。 在VB中,您可以创建一个基本的浏览器,并基本上将其设置为一个站点 - 因此用户没有其他选项。 http://www.vbasic.net/how-to-create-a-basic-web-browser-in-visual-basic/

我认为浏览器将是个人计算机上最高版本的IE浏览器 - 不得不试一试。

根据您的需要制作您的php网络应用程序。 用户将在不知道他们在Intranet上的情况下使用该应用程序。

很快,删除vb应用程序 - 使用任何浏览器。