我的任务是构建一个简单的基于网络的系统来管理车辆列表。
我很想知道是否有任何健壮、干净的 PHP 5 框架/库专门用于快速完成此任务。
他们应该能够快速构建具有基本功能的任意数据结构的骨架网络后端:
很高兴拥有:
梦遗:
我知道大多数大型框架都为此提供了工具和帮助程序,但我更喜欢易于使用的独立、轻量级解决方案。
或者,是否有一个很棒的 PHP 应用程序可供您推荐进行修改以满足我的需求?
就构建骨架应用程序而言,没有什么可以与 Yii 框架相媲美。
来自网站:
MVC、DAO/ActiveRecord、I18N/L10N、 缓存、基于 jQuery 的 AJAX 支持、 身份验证和基于角色的访问 控制、脚手架、输入 验证、小部件、事件、主题、 网络服务等等。写于 严格的 OOP,Yii 易于使用,并且 非常灵活和可扩展。
还包括 CRUD 代码生成。由制作普拉多的人领导。
如果你不想要一个大框架,你可以查看phpactiverecord
我推荐 CakePHP
我看过 Rails、Django 和 Symfony 中即时博客的精彩演示。
看看Zend、Cake、Symfony,Symfony 看起来最像Rails/Django。 查看 10 分钟(是的,速度超级快!)的演示。 还蛮甜的:
http://www.symfony-project.org/screencast/cart
我的经验告诉我,没有任何框架,无论是轻量级的还是其他的,如果你不知道的话,你可以轻松快速地做你想做的事情。 这就是教程的用武之地。您确实需要一个好的 ORM 来避免数据库的所有混乱,或者使用 CMS 重新发明它。 因此,最好的选择是选择具有最佳文档、最佳教程 + 截屏视频的语言,采用您所知道的语言,只需更改变量名称即可让您最接近您的需求。 我知道 Django 可以满足您对 Django 1.2 的要求,但由于需要 PHP 5,Symfony 及其 ORM 是我的第一个建议。
Yii 看起来像是我现在要看看的东西! 嚯嚯!
这是 Yii 博客制作的截屏:http://www.yiiframework.com/screencast/blog/
到目前为止还不错! 但要让博客正常运行是一个相当长的学习曲线。 与 Rails 非常相似。
我多年来见过的最好的http://www.grocerycrud.com/它适用于codeigniter
Sapphire 有很多希望。我已经在几个项目中使用了基于它构建的 CMS - SilverStripe,它非常好。但我还没有深入研究后端。
来自网站:
它并不完全是轻量级的,但其核心约为 1.3 MB,但可以满足您的很多“必备条件”
有几个 PHP 框架可以满足您的要求(基本要求)。您应该使用您最熟悉的框架。如果你不熟悉任何框架,我建议你使用CodeIgniter。
我也一直在寻找像这样的嵌入式管理面板,到目前为止我已经找到了2:
AjaxCrud - http://ajaxcrud.com/
代码峡谷一瞥 - http://bit.ly/toKKrB
很高兴听到任何其他建议!
我会推荐来自 xcrud.net 的 xcrud。 首先,它抽象了 mysql 数据库,用 3 行简单的代码创建 CRUD 应用程序。
基本上,我已经能够以最少的努力构建出色的企业应用程序。您可以集中更多的业务逻辑,而不是 php 和我自己的代码。