Fro*_*y Z 17 php ruby python frameworks
自Symfony 1.x的管理生成器以来,我发现这种工具对原型应用程序非常有用,可以非常快速地向客户展示等等.
现在对于Symfony2,管理生成器似乎不是优先级(请参阅此处和此处)
Django的管理生成器似乎非常有趣......
您会推荐哪种Web应用程序管理生成器(任何语言/技术)(优点/缺点)?
2017年更新
Agile UI(atk4.3的继承者)是一个基于MIT的PHP UI组件库.它为您的应用程序提供外观漂亮,一致的用户界面,无需编写任何HTML并可与任何PHP框架或应用程序配合使用.
我认为这比内置生成器更好的原因:
要构建简约的应用程序管理员,您只需要15行PHP代码:
<?php
$app = new \atk4\ui\App('My App');
$app->initLayout(new \atk4\ui\Layout\Admin());
$db = \atk4\data\Persistence::connect($DSN);
class User extends \atk4\data\Model {
public $table = 'user';
function init() {
parent::init();
$this->addField('name');
$this->addField('email', ['required'=>true]);
$this->addField('password', ['type'=>'password']);
}
}
$app->layout->add(new \atk4\ui\CRUD())
->setModel(new User($db));
Run Code Online (Sandbox Code Playgroud)
结果: