PHP 框架 QueryPHP 1.0 正式版,四年打磨生产可用!
- Production-Ready (生产可用)
- 框架理念 (值得托付的使命感,让每一个 PHP 应用都有一个好框架。)
- 组件系统 (框架底层由独立的高内聚低耦合组件构成,可以轻松无侵入接入现有系统。)
- 路由系统 (框架提供 MVC 自动路由并能够智能解析 Restful 请求和基于 OpenApi 3.0 规范的 swagger-php 注解路由,文档路由一步搞定。)
- 整体解决方案 (框架提供了从缓存、Session、IOC 容器、模板引擎、Ddd ORM 等大量开箱即用的功能,提供了基于 Symfony Console 命令行工具集。)
- 高品质 (百分之百单元测试覆盖直面 Bug,致力于创造高品质产品 Level Level Leevel。)
- 业务协程化 (基于 Swoole 4 开发,我们的愿景是少量代码或者无修改,让你的业务撑起更多的用户服务。)
- 百分之百单元测试覆盖(超过 3500 例测试用例保证系统可靠性和可持续维护。)
- PHP 7 严格模式 (每一个 PHP 脚本都是 strict_types=1,严格模式可以避免很多弱类型带来潜在 BUG。)
- PHP 7 类型提示 (尽可能为每一个方法提供确定的参数类型和返回值类型,以及类属性的类型支持。)
- 依赖注入(完整实现,关键 MVC、命令行脚本、事件监听器全部接入 IOC 容器。)
- 领域驱动设计(支持 UnitOfWork 事务工作单元、Repository 仓储、Specification 查询规约,Entity Getter Setter领域实体等。)
- 避免闭门造车 (QueryPHP 一直从 Laravel、Symfony 等框架吸收一些优秀的设计,同时我们自身也进行了大量的创新设计。)
- 更多的特性期待你的发现...
- v1.0.0-ga 2020年7月22日
- v1.0.0-rc.6 2020年4月18日
- v1.0.0-rc.5 2020年2月8日
- v1.0.0-rc.4 2020年1月20日
- v1.0.0-rc.3 2019年12月26日
- v1.0.0-rc.2 2019年11月24日
- v1.0.0-rc.1 2019年11月6日
- v1.0.0-beta.6 2019年10月16日
- v1.0.0-beta.5 2019年9月9日
- v1.0.0-beta.4 2019年7月28日
- v1.0.0-beta.3 2019年6月6日
- v1.0.0-beta.2 2019年5月20日
- v1.0.0-beta.1 2019年4月14日
- v1.0.0-alpha.3 2019年3月13日
- v1.0.0-alpha.2 2018年12月12日
- v1.0.0-alpha.1 2018 年11月8日
- First line of code 2016年8月
composer create-project hunzhiwange/queryphp myapp php leevel server <Visite http://127.0.0.1:9527/>
php leevel http:server <Visite http://127.0.0.1:9527/>
/data/server/roadrunner-1.8.2-darwin-amd64/rr serve -d -v # -d = debug <Visite http://127.0.0.1:9527/>
cd /data/codes/queryphp/frontend npm install npm run dev cd /data/codes/queryphp php leevel server http://127.0.0.1:9528/#/login
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
来了,来了,Mars-Java 的属性校验注解,支持作用域设置了
Mars-Java 3.0.26 更新如下: 参数校验注解@MarsDataCheck,支持作用域设置 JSON传参做了优化 对代码进行了大量优化,使其更稳定可靠 作用域设置 在实际开发中,很多VO对象会被作为多个接口的接参对象,这种情况下如果在属性上加@MarsDataCheck注解,会导致所有用到这个对象的接口,都需要遵循这个校验规则。 但是实际中会出现这种情况:A接口需要这个字段非空,但是B接口又不需要非空。 这个时候,就需要作用域了。举个例子: 有一个VO对象 public class ExpVO { private String name; private String address; } 有三个接口用它作为接参对象【注意看注释】 @MarsApi(refBean = "expApiService") public interface ExpApi { // 这个接口name不可以为空,address可以为空 List<ExpVO> expGetRequest(ExpVO expVO); // 这个接口name和addr...
- 下一篇
JApiDocs 1.4.1 发布,无需额外注解的 SpringBoot API 文档生成工具
本次更新内容: 1. 支持导出markdown; 2. 支持和上一版本的比较,把变化的接口高亮显示; 3. 在JavaBean对象没有源码的情况下,使用反射的方式读取返回值; 4. 支持SpringBoot内置ResponseEntity类; 5. 修复若干bug。 关于JApiDocs: 基于SpringBoot,无需额外注解,低学习成本的API文档生成工具。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装