tastphp,为现代化的 phper 准备的 PHP 框架
大家好,推荐下我们团队自己研发的框架:tastphp 为现代化的phper准备的。可拔插,扩展性强。
借鉴了Symfony、Laravel、Silex等优秀框架。
有兴趣的可以Star关注下 tastphp。最渴望有人给我们提交PR。谢谢。
QQ 群交流 :628043345
框架背景:
PHP发展到现在,已经涌现出一大批优秀的框架,如Symfony、laravel等,而随着composer、psr 规范的出现。慢慢让PHP界开始有序,而不再一盘散沙似的重复造轮子。
Tastphp 正是基于这个背景,为现代PHP开发人员,提供多一种选择。Tastphp不是Symfony、Laravel等框架的颠覆者。而是站在巨人肩膀上,吸取前人的优秀思想,选用优秀的组件,不断去改进,为实际开发需求而生的。
Tastphp倡导是实用主义哲学 (但不失优雅性)
【中文文档】: https://docs.tastphp.com/zh/ (基础已经写完,剩下努力写中。。。)
About Tastphp
Tastphp is a PHP framework for the modern developer. Tastphp is used by some web application (like clothesmake.com)
Installation
Features
- Symfony Style
- Dependency Injection Container. 依赖注入
- M(Service/Dao)VC Architecture 架构
- Twig 优秀的模板引擎
- Console Support 控制台支持
- Debug Bar (方便调试)
- DBAL (优秀的数据库操作组件)
- Migrations (方便的数据库迁移)
- EventDispatcher (事件派发机制)
- JWT (我们抛弃了传统session的会话方式)
- whoops (采用优雅的错误机制)
- 支出mysql单机,同时支出主从(读写分离)
- 可拔插机制 (比如你对lavaral 的blade比较熟悉,不熟悉Twig,你可以替换哦)
- queue(队列系统)
- More (自己探索~才有意思)
Requirements
- PHP7+
* Redis extension(选装)
Documentation
Related Projects 相关项目
- tastphp-docs: tastphp documents 框架文档
- tastphp-swoole : tastphp swoole branch (整合了swoole 的httpserver,后续看情况继续整合 )
- tastphp-installer: tastphp install tool 框架安装器
License
【PS】此贴 我还会继续更新下去,请关注收藏哦 ?
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: