Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
轻量级PHP数据库驱动框架_Php_Sql_Web Applications_Frontend - Fatal编程技术网

轻量级PHP数据库驱动框架

轻量级PHP数据库驱动框架,php,sql,web-applications,frontend,Php,Sql,Web Applications,Frontend,我正在寻找一个具有以下特征的框架: 最好是PHP驱动的 最好是自由和开放源码软件 轻,简单 专注于快速原型而不是复杂的安全模型 在给定一些DDL的情况下,能够半自动地为现有SQL数据库的GUI界面生成HTML表单,而无需修改其结构 DBMS不可知论,即,与PostgreSQL和MySQL一样适用 我有相当多的PHP和SQL经验,但在这种情况下,我不想自己经历制作表单和登录系统的(重复)麻烦。我也不想为了完成这个任务而学习一门全新的语言(比如Ruby) 欢迎提出任何建议。谢谢。考虑到您提到的功

我正在寻找一个具有以下特征的框架:

  • 最好是PHP驱动的
  • 最好是自由和开放源码软件
  • 轻,简单
  • 专注于快速原型而不是复杂的安全模型
  • 在给定一些DDL的情况下,能够半自动地为现有SQL数据库的GUI界面生成HTML表单,而无需修改其结构
  • DBMS不可知论,即,与PostgreSQL和MySQL一样适用
我有相当多的PHP和SQL经验,但在这种情况下,我不想自己经历制作表单和登录系统的(重复)麻烦。我也不想为了完成这个任务而学习一门全新的语言(比如Ruby)


欢迎提出任何建议。谢谢。

考虑到您提到的功能,它可能太轻了,但无论如何,它是一个非常好的微框架:Limonade,它在原型制作方面非常快,但它缺少MVC中的M。不要害怕混合一些适合您需要的小库来形成一个功能齐全的轻量级MVC框架。

考虑到您提到的功能,它可能太轻量级了,但无论如何,它是一个非常好的微框架:Limonade,它在原型制作方面非常快,但它缺少MVC中的M。不要害怕混合一些适合您需要的小型库,以形成一个功能齐全的轻量级MVC框架。

zend框架也很好,codeigniter和cakephp也很好。

zend框架也很好,codeigniter和cakephp

我在zend框架中工作了大约一年。为了满足您的需要,Zend框架完全是矫枉过正。然而,我没有使用过CakePHP框架,但我读了一两遍它们的介绍。由于CakePHP似乎比Zend Framework轻得多,我建议您看看CakePHP:


我认为它们还提供了一个控制台驱动的工具,可以生成适合数据库表的视图、操作和表单。

我在Zend Framework工作了大约一年。为了满足您的需要,Zend框架完全是矫枉过正。然而,我没有使用过CakePHP框架,但我读了一两遍它们的介绍。由于CakePHP似乎比Zend Framework轻得多,我建议您看看CakePHP:

我认为它们还提供了一个控制台驱动的工具,可以生成适合您的数据库表的视图、操作和表单。

并且基于PHP5.3,如果您需要名称空间和闭包,很快就会发布。Symfony对你来说可能有点大,但我还是建议你看看。(它与Zend和其他很多东西配合得很好。)

否则就试试看

还有其他一些,例如CakePHP(Limition的作者)、CodeIgnitor等,但它们已经有点过时了。

并且基于PHP5.3,如果您想要名称空间和闭包,它们很快就会发布。Symfony对你来说可能有点大,但我还是建议你看看。(它与Zend和其他很多东西配合得很好。)

否则就试试看


还有其他的,例如CakePHP(Limition的作者)、CodeIgnitor等,但它们已经有点过时了。

的可能重复以及不同于,因为在这种情况下,我宁愿不学习一门全新的语言,而只采用一种框架;客户的需求是这样的,GUI必须基于数据库而不是相反的方式形成。不同于,这是一个更一般的问题。可能的重复可能的重复也不同于,因为在这种情况下,我宁愿不学习一门全新的语言,而只采用一个框架;客户的需求是,GUI必须基于数据库而不是相反的方式形成。与as不同,这是一个更一般的问题。对于轻量级原型项目,我倾向于使用[Slim](www.slimframework.com)对于轻量级原型项目,我倾向于使用[Slim](www.slimframework.com),它与limonade一样缺少模型方面,但可以用来弥补。这看起来很棒。看起来,
bake.php
正是我想要的。这看起来很棒。看来,
bake.php
正是我想要的。