【问题标题】:Visual PHP GUI IDE [closed]Visual PHP GUI IDE [关闭]
【发布时间】:2011-01-26 23:56:58
【问题描述】:

是否有人知道一个可靠的、制作精良的工具,用于创建带有 GUI、仅使用 PHP 或主要使用 PHP 的独立桌面应用程序?我喜欢 R.A.D.以及 PHP 的许多其他方面,并希望将其用于一些非服务器/客户端项目。

【问题讨论】:

  • 我知道这不能回答你的问题,但你真的不应该为此使用 PHP。为什么你认为没有任何工具可以做到这一点?如果您在 Windows 上使用 C#,或者如果您仍想使用类似的脚本语言,使用 Python 或 Ruby 将不会那么痛苦。
  • C# 是绝对的堕胎。 Python 具有来自大多数其他语言(尤其是 C++)的完全不熟悉的语法,而且我对 Ruby 一无所知。我相信我“不应该”为此使用 PHP 的主要原因,仅仅是因为桌面应用程序似乎不存在好的标准 GUI 设备,而且重新发明轮子通常不是明智的。跨度>

标签: php user-interface desktop-application


【解决方案1】:

更新:

我在 2010 年插入原始答案的 Roadsend PHP 项目似乎是一个死项目。对于它的价值,您可以在以下位置找到源代码和几个衍生项目:

https://github.com/weyrick/roadsend-php

对于任何寻求此问题答案的人,我的第一个建议是研究现代跨平台 GUI 开发平台——我个人喜欢 Java + Apache Pivot。

但是,无论您接受我的建议,还是致力于 PHP-GTK,我的 IDE 建议都是一样的:您会想尝试 NetBeans 和可能的 Eclipse。两者都是功能强大的 IDE,非常适合在上述任一平台上进行开发。

原答案:

是的!

Roadsend PHP

http://www.roadsend.com/home/index.php?pageID=compiler[死链接]

http://en.wikipedia.org/wiki/Roadsend_PHP[死链接]

来自 Roadsend 网站的更多信息:

从标准 PHP 源代码构建独立应用程序

Roadsend 将您的 PHP 项目编译为一个本地二进制文件,该二进制文件 不需要口译员。 Roadsend 构建在线网络 具有 FastCGI 的应用程序,具有嵌入式的离线 Web 应用程序 Web 服务器 (MicroServer)、带有 PHP-GTK 的桌面 GUI 应用程序,以及 更多的!支持 Windows、Unix 和 Mac OS X。

新功能:自 2.9.3 版起兼容 PHP 5

Roadsend Studio IDE

Roadsend Studio 帮助您管理、构建、调试和部署您的 PHP 使用 Roadsend 编译器的项目。它会自动部署一个 完成项目到一个目录(包括支持库),准备好 用于包装。它在您键入时检查您的代码,具有早期语法 错误识别、自动方法和属性完成和自动 参数帮助。全语法高亮编辑器,项目源文件 经理,步骤调试器以及项目的编译和解释 (包括 GUI 应用程序)在 IDE 中。

编译网络应用程序

编译网络应用程序以供在线和离线使用。在线网络 应用程序使用标准的 FastCGI 接口与 行业标准 Web 服务器,例如 Apache 和 Microsoft IIS。 离线 Web 应用程序使用 MicroServer 嵌入式 Web 服务器, 它允许您将 Web 应用程序作为独立程序运行。

编译桌面 GUI 应用程序 Roadsend 编译器使用 GTK 库实现跨平台可操作性。它支持 Glade 用户 接口生成器,并与 PHP-GTK 1 API 兼容。

调试器

Roadsend 编译器包含一个步进调试器,可让您步进 逐行通过您的来源。你有能力设置 按源文件或行号断点,暂停正在运行的程序, 检查局部变量并检查调用堆栈。

新功能:逐步调试 Web 应用程序!

【讨论】:

  • 据记录,我与 Roadsend 项目没有任何联系,但发布相当于营销策略的内容我并不难过,因为它是一个 GPL 项目,并且似乎得到了很好的支持。我不会声称使用它很棒——坦率地说,我不知道,因为我已经下载并仔细阅读了他们的解决方案,但从未真正用它构建过任何东西。
  • 他们的 GUI 功能似乎还没有在 Windows 下可用。 :(
  • 布莱恩,很高兴你发布了一些东西。 Roadsend 网站似乎是一个页面,其中包含指向 Git 存储库的链接,并且没有对该项目的描述。维基百科页面已被删除。我不得不怀疑 GUI 功能是否是在开发人员停止开发之前为 Windows 开发的。在我下载代码之前,我想了解更多。
【解决方案2】:

Delphi for PHP,但它似乎是为 Web 开发而设计的。

【讨论】:

    【解决方案3】:

    如果您需要它在 Windows 上运行,我实际上已经使用 miniPHP IDE 为付费客户制作了应用程序。它肯定不是 VisualStudio,但它是可用的。

    【讨论】:

      【解决方案4】:

      对于 Windows,有一个非常酷的简单但完全就绪的东西:DevelStudio 那是俄语,但包括翻译。 网址:http://develstudio.ru/downloads/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多