有没有人知道一个好的框架或应用程序来快速构建基于MySQL和PHP的Web应用程序的前端?

时间:2010-03-05 17:29:29

标签: php mysql user-interface web-applications frameworks

任何人都可以推荐一个优秀的,具有视觉吸引力的PHP框架或应用程序,以快速创建基于MySQL的应用程序的后台/管理界面。

我通常必须为我编写的每个基于PHP Web的应用程序构建定制的后台UI,并且想知道是否有一种更简单的方法来快速构建MySQL数据的Web前端。

更新 为了清楚起见我不是在寻找一个用于编写代码或IDE的代码的框架,我正在寻找能够快速构建丰富的图形Web界面的东西。

6 个答案:

答案 0 :(得分:2)

  

我正在寻找能够快速构建丰富的图形Web界面的东西。

问题是,为了在浏览器中拥有丰富的UI,您需要第三方插件,如Flash或Silverlight,或者使用HTML,CSS和大量JavaScript的传统组合,因为这就是< em> behavior 和Ajax功能进入RIA的UI组件。能够创建丰富UI的服务器端框架必须知道如何创建所有这些。像这样的框架确实存在(GWT浮现在脑海中),但在PHP世界中没有专门的框架(至少不是我所知)。

notable PHP frameworks都提供开箱即用的快速应用程序开发。其中一些,如Cake,Symfony和ZF(不了解CI)甚至提供make-like工具来通过代码生成创建控制器,模型和视图脚本,从而加快开发时间。功能方面,你很少会错过任何一个。但是,它们都没有为您提供丰富的用户界面,例如ExtJSDojojQueryUI(以命名一些JS框架)开箱即用。

你要找的三个最接近的东西是

此外,还有像PRADO这样的框架,它们使用自己的模板语言来创建丰富的组件,或framework that use XUL使用浏览器的本机UI组件。我把它们归类为......不太常见。

答案 1 :(得分:1)

我不确定您是在谈论IDE(编程应用程序)还是PHP框架。

如果您正在谈论IDE,那么Zend(http://zend.com)或Eclipse(// http://www.eclipse.org/)是两个主要的IDE。 Zend有自己的框架,Eclipse允许您使用您选择的任何框架。还有Aptana(http://aptana.org)和Adobe的Dreamweaver。

对于PHP框架,Zend有自己的,但也有CodeIgniter(http://www.codeigniter.com)和CakePHP(http://www.cakephp.org)。我更喜欢codeigniter,因为它更高效,文档也很棒。虽然CakePHP也有其优点,特别是对于快速数据库开发。

答案 2 :(得分:1)

我认为codeigniter是一个不错的选择。 Cakephp有非常模糊的文档...

答案 3 :(得分:1)

Embarcadero的Delphi For PHP非常好。它使用VCL For PHP框架,并提供易于使用的拖放界面,用于创建Web应用程序。

答案 4 :(得分:0)

与其他答案不同的方法。您要求提供框架或应用程序。 PHPMaker是一个快速生成数据库的完整Web应用程序前端的应用程序。您配置所需的选项,它生成PHP代码。 虽然您可以编辑生成的PHP和模板,但这更多的是通过配置而不是编码来创建Web应用程序。

我已经经常使用它来快速生成只需要一般CRUD样式interace的管理界面。 http://www.hkvstore.com/phpmaker/

答案 5 :(得分:0)

对于丰富的高级框架,您可以查看Agile UI。它包含许多UI组件(CRUD,表单,菜单等),可帮助您摆脱技术细节(如HTML)并专注于UI /业务逻辑。适用于MySQL或其他数据持久性。

P.S。我是贡献者,很乐意提供帮助。