2011-05-16 44 views
1

我正在尋找具有以下特徵的框架:光PHP數據庫驅動的框架

  • 最好PHP驅動
  • 最好FOSS
  • 輕,操作簡單
  • 上有一個濃度快速原型而不是複雜的安全模型
  • 能夠在不修改其結構的情況下,半自動生成用於GUI界面的現有SQL數據庫的HTML表單,而不會修改其結構
  • DBMS無關,即,可與PostgreSQL的一樣好MySQL的

我有PHP和SQL經驗的合理數量,但在這種情況下,我不想去通過(重複)自己製作表單和登錄系統的麻煩。我也不想爲了完成這個任務而學習一門新的語言(即Ruby)。

任何建議將受到歡迎。謝謝。

+0

可能重複的[某個項目的框架?](http://stackoverflow.com/questions/1490694/which-framework-for-a-project) – Quentin 2011-05-16 13:33:51

+2

可能重複的[輕量級PHP應用程序框架?] (http://stackoverflow.com/questions/58424/a-lightweight-application-framework-for-php)以及 – JaredMcAteer 2011-05-16 13:36:40

+0

不同於http://stackoverflow.com/questions/1490694/which-framework-for-a-項目,因爲在這種情況下,我寧願不學習一種全新的語言,而只是採用框架;並且客戶的需求是這樣的,GUI必須基於數據庫而不是其他方式形成。 – Reinderien 2011-05-16 13:47:22

回答

1

考慮到你提到的特性,它可能太輕了,但無論如何這是一個非常好的微框架知道:Limonade,http://www.limonade-php.net它涉及到原型的東西超快,但它缺乏MVC中的M.不要害怕將一些適合您需求的小型庫混合在一起,形成一個功能齊全的輕量級MVC框架。

+0

對於輕量級原型打字項目,我傾向於使用[Slim](www.slimframework.com),它像limonade一樣缺乏模型方面,但可以使用[idiorm](http://j4mie.github.com/ idiormandparis /)。 – m4rc 2011-05-16 14:31:41

0

Zend框架也不錯的CodeIgniter和CakePHP

1

我已經在Zend的框架了大約一年。爲了您的需要,Zend-Framework完全是過度的。不過我沒有使用CakePHP框架,但我通讀了一兩次他們的介紹。由於CakePHP的似乎比Zend的框架輕得多,我建議你看看CakePHP的:

http://cakephp.org/

我想他們也提供了一個控制檯驅動的工具,它可以生成視圖,動作和形式適合你的數據庫表。

+0

這看起來不錯。看來'bake.php'正是我要找的。 – Reinderien 2011-05-16 14:58:00

2

Lithium and Symfony是基於PHP 5.3的版本,如果您想要命名空間和封閉,很快就會發布。 Symfony可能有點大,但我仍然建議你看看它。 (它和Zend以及其他的東西很好玩。)

其他嘗試SolarYII

還有其他的,例如, CakePHP(由Lithium的作者),CodeIgnitor等,但他們正在變得有點老邁。