snoophp / framework
一个受 Laravel 启发的轻量级 PHP 框架
v1.0.2
2019-01-16 23:54 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-json: *
- ext-pdo: *
Replaces
- snoophp/curl: v1.0.2
- snoophp/git: v1.0.2
- snoophp/http: v1.0.2
- snoophp/model: v1.0.2
- snoophp/utils: v1.0.2
README
SnooPHP
SnooPHP 是一个受 Laravel 启发的轻量级 PHP 框架。
适合谁使用
SnooPHP 是一个非常简单和轻量级的框架,不适合开发复杂和专业级的应用程序(对于这种情况,我建议使用成熟的框架,如 Laravel 或 Symfony)。
如果你只想构建小型项目——比如博客、论坛、简单的聊天室或个人网站——并且不想使用其他框架带来的所有复杂性,那么它就非常完美。
简单且容易!
功能
- HTTP 路由,支持路由参数。
- 模型 ORM 受 Laravel Eloquent ORM 启发(目前支持 MySQL)。
- libcurl 接口,用于在服务器端执行 HTTP 请求,无需使用 libcurl 库。
查看 wiki 了解更多信息。
问答
它快吗?它比其他框架更快吗?
实际上不知道,从未比较过。为什么不试试并告诉我呢?
我能否使用非 MySQL 数据库管理系统的 SQL 接口?
目前仅支持 MySQL(这是我选择的数据库管理系统)。支持其他数据库管理系统应该不会很难,查看 Model 类以获取更多信息。
如何安装 SnooPHP?
SnooPHP 和 SnooPHP 框架可在 Packagist 上找到,因此你可以简单地使用 composer 创建完整的项目。
$ composer create-project "snoophp\snoophp" <project-dir>
为什么要在有这么多优秀框架的情况下开发 SnooPHP?
事实是,我的大学项目合作伙伴拒绝使用框架,所以我最终创建了一个。
罗纳尔多和梅西谁更好?
梅西
我们注定要死亡吗?
是的