用于PHP的RAD Visual Web应用程序创建器/ Builder / Designer

时间:2010-05-19 14:17:52

标签: php ide

我想看看你们中是否有人知道(免费和开源将是理想的)工具/应用程序,它可以帮助您快速构建一个php Web应用程序,而无需花费太多时间编写代码,更喜欢拖放/点并单击工作流设计器进行逻辑设计(参见下面的Outsystems中的Agile)。此外,业务逻辑的可视化设计器非常棒,因为它可以帮助开发人员更好地可视化逻辑。

有很多GUI构建器,表单构建器,但我正在为整个Web应用程序开发过程寻找一个应用程序。

我的目标是找到一个开发人员团队可以一起使用的应用程序,并尽可能地使用应用程序的内置代码。例如。该应用程序将提供一个模块,仅供处理用户登录或购物车;开发人员只需要将模块拖放到逻辑设计器中,就会生成代码。这样,功能将在模块中,代码将始终是开发人员的标准。因此,如果新开发人员加入,他只需要使用系统并快速启动并运行。

为了更好地解释这个:有很多php框架,例如cakephp,CodeIgniter等我可以用它来帮助编码,但我仍然需要创建(代码)GUI,编写相当多的代码。我正在寻找比这些框架更高级别的工具/应用程序。以下是我在谷歌搜索中发现的2个应用程序示例,它们在一个应用程序中具有可视逻辑设计器和gui构建器。也是单击部署(但我需要它是php应用程序或至少我可以将(php)代码部署到LAMP / WAMP服务器):

  1. Wavemaker:适用于JAVA
  2. 来自Outsystems的敏捷:对于JAVA或.net(这个非常好,有工作流拖放逻辑设计师!)
  3. Talend:它只是一个ETL工具,但这个概念是我想要提出的。拖放,指向并单击逻辑设计。如果需要,可以添加自定义代码,但拖放过程已经完成了结构,并且需要构建Web应用程序的大部分编码。
  4. 我想列出Adobe Flex,但它更像是GUI设计器+ IDE,而不是我想在这里描述的内容。拖放/工作流逻辑设计器是应用程序的关键。

    我可以通过学习如何扩展它来寻找CMS路线,但它对我来说并不灵活,并且是一个很长的学习曲线。

    之前有人遇到过这种类型的应用吗?或者我怎么能找到这些应用程序?我用谷歌搜索了很长时间,我没有看到他们中的任何一个用于PHP而只有少数(只有2个)用于Java。

    提前致谢!

4 个答案:

答案 0 :(得分:2)

以下是一些免费的PHP RAD工具:

如果您了解更多信息,可以扩展此列表。

答案 1 :(得分:1)

我正在尝试RADRIA,您可以在http://radria.sqlfusion.com/

查看

在LAMP服务器上运行的开源免费rad工具,包括使用添加和更新屏幕创建网页和在线链接数据库的工具。乍一看,似乎需要一些SQL知识来安装一些数据库功能。低预算的Wavemaker。

我的经验是,软件有一个永恒的权衡:它做得越多,学习就越困难。因为Radria会做很多事情,所以它为用户提供了一系列菜单。

答案 2 :(得分:0)

Delphi for PHP似乎几乎满足您的所有需求,但它不是免费的。

答案 3 :(得分:0)

您可以尝试PHPRad。只需连接到您的数据库(MySQL),它就可以生成完整的应用程序。

它使用简单强大的MVC框架。

您可以拖放以下组件:

  • 图表
  • 记录计数
  • 动态菜单
  • 子页面
  • 等...

到任何页面。

它具有灵活的多种选项,可帮助您生成最适合您规格的应用程序。

您可以从here下载窗口设置。