我想看看你们中是否有人知道(免费和开源将是理想的)工具/应用程序,它可以帮助您快速构建一个php Web应用程序,而无需花费太多时间编写代码,更喜欢拖放/点并单击工作流设计器进行逻辑设计(参见下面的Outsystems中的Agile)。此外,业务逻辑的可视化设计器非常棒,因为它可以帮助开发人员更好地可视化逻辑。
有很多GUI构建器,表单构建器,但我正在为整个Web应用程序开发过程寻找一个应用程序。
我的目标是找到一个开发人员团队可以一起使用的应用程序,并尽可能地使用应用程序的内置代码。例如。该应用程序将提供一个模块,仅供处理用户登录或购物车;开发人员只需要将模块拖放到逻辑设计器中,就会生成代码。这样,功能将在模块中,代码将始终是开发人员的标准。因此,如果新开发人员加入,他只需要使用系统并快速启动并运行。
为了更好地解释这个:有很多php框架,例如cakephp,CodeIgniter等我可以用它来帮助编码,但我仍然需要创建(代码)GUI,编写相当多的代码。我正在寻找比这些框架更高级别的工具/应用程序。以下是我在谷歌搜索中发现的2个应用程序示例,它们在一个应用程序中具有可视逻辑设计器和gui构建器。也是单击部署(但我需要它是php应用程序或至少我可以将(php)代码部署到LAMP / WAMP服务器):
我想列出Adobe Flex,但它更像是GUI设计器+ IDE,而不是我想在这里描述的内容。拖放/工作流逻辑设计器是应用程序的关键。
我可以通过学习如何扩展它来寻找CMS路线,但它对我来说并不灵活,并且是一个很长的学习曲线。
之前有人遇到过这种类型的应用吗?或者我怎么能找到这些应用程序?我用谷歌搜索了很长时间,我没有看到他们中的任何一个用于PHP而只有少数(只有2个)用于Java。
提前致谢!
答案 0 :(得分:2)
答案 1 :(得分:1)
我正在尝试RADRIA,您可以在http://radria.sqlfusion.com/
查看在LAMP服务器上运行的开源免费rad工具,包括使用添加和更新屏幕创建网页和在线链接数据库的工具。乍一看,似乎需要一些SQL知识来安装一些数据库功能。低预算的Wavemaker。
我的经验是,软件有一个永恒的权衡:它做得越多,学习就越困难。因为Radria会做很多事情,所以它为用户提供了一系列菜单。
答案 2 :(得分:0)
Delphi for PHP似乎几乎满足您的所有需求,但它不是免费的。
答案 3 :(得分:0)