PHP MySQL 用于桌面应用程序

5

这是我的第一篇帖子。

我知道这个主题在这个论坛里以前已经被讨论过了,但由于我没有找到任何新的关于此事的帖子,并且我也没能找到我想要的答案,所以我在这里发帖提出问题。

我一直在网上搜集有关使用php-mysql开发桌面应用程序的信息。我已经在网上搜索过了,并在这个论坛中更深入地进行了研究。我收集了感兴趣的内容,还有许多需要了解的内容。

我了解到,可以使用php来构建桌面应用程序。

我想暂时不讨论是否它是用于桌面应用程序的最佳组合。

现在我已经找到了很多可用于此任务的框架/工具。

这些包括:

  • php-gtk2
  • php-winbinder
  • appcelerator titanium desktop
  • easyphp
  • php-qt
  • phpdock
  • quickphp
  • innosetup
  • Open Application Framework
  • silverlight
  • adobe air
  • RIA
  • 等等

现在,我主要需要构建一个业务会计和维护应用程序。它需要一个数据库。因此我计划使用php-mysql来完成它。

现在我的问题是 -

  1. php-gtk2是否支持数据库处理?
  2. 由于很长时间没有发布更新,是否推荐使用php-gtk2?
  3. php-winbinder比php-gtk2更好吗?
  4. 人们提出了Appcelerator Titanium Desktop,但我似乎找不到任何桌面开发文档。所有的文档都是针对移动平台的。
  5. 我应该选择哪个——基于Windows二进制文件还是基于浏览器的?我倾向于选择基于浏览器的。
  6. 这些工具能否与css、javascript/jquery一起使用?
  7. 也许将来我需要从这个应用程序中使用某种Web服务,那么这将很容易实现吗?

我会随着项目的进行发布进一步的问题。

请帮助我详细回答这些问题,因为这些问题关系到项目的命运。

谢谢。


4
请尽量每次只提出一个问题。 - Aaron
1
你所寻找的是http://www.nightrain.naetech.com/。请注意,您可能需要使用MySQL模块编译PHP。然而……对于独立的桌面应用程序,最好使用SqLite! - roosevelt
1个回答

1

php-gtk2支持数据库处理吗?

不支持。它是一个GUI扩展。PHP支持数据库处理。

长时间没有更新,是否建议使用php-gtk2?

主观。

php-webinder比php-gtk2更好吗?

主观。

人们建议使用Appcelerator Titanium Desktop,但我似乎找不到桌面开发的文档,所有文档都是针对移动平台的。

我花了大约一分钟找到了它的文档

应该选择Windows二进制文件还是基于浏览器的工具?

主观。

我可以在这些工具中使用CSS、JavaScript/jQuery吗?

取决于工具。

也许将来我需要从这个应用程序中使用某种Web服务,那么这是否容易实现?

可能吗?是的。

“轻松”?这有点主观。我不喜欢我见过的用于 PHP 发送 HTTP 请求的 API。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接