• 站长首页
  • 源码下载
    HTML源码 ASP源码 PHP源码 .NET源码 其他源码
  • 网站模板
    织梦模板 ShopEx模板 EcShop模板 Discuz模板 帝国模板
  • 网站素材
    字体下载 高清图片 网页模板 PSD素材 矢量素材
  • 网页特效
    返回顶部 图片代码 鼠标特效 菜单导航 HTML5特效
  • 站长资讯
    网站运营 建站经验 搜索优化 互联网
快捷导航

源码下载

HTML源码 ASP源码 PHP源码 .NET源码 其他源码

网站模板

织梦模板 ShopEx模板 EcShop模板 Discuz模板 帝国模板

网站素材

字体下载 高清图片 网页模板 PSD素材 矢量素材

网页特效

返回顶部 图片代码 鼠标特效 菜单导航 HTML5特效

站长资讯

网站运营 建站经验 搜索优化 互联网

软件下载

电脑软件 安卓软件 苹果软件

建站功具

WEB服务器 网页设计 FTP工具 建站辅助

建站教程

服务器教程 CMS教程 脚本之家
重庆站长网

模板

投稿中心
  • 站长首页

  • 源码下载

  • 网站模板

  • 网站素材

  • 网页特效

  • 站长资讯

  • 软件下载

  • 建站功具

  • 建站教程

  • 程序插件

  • 网站基础

  • 帮助中心

HTML源码 ASP源码 PHP源码 .NET源码 其他源码 微擎微赞模块 VIP源码 淘宝客网站源码

织梦模板 ShopEx模板 EcShop模板 Discuz模板 帝国模板 WordPress主题

字体下载 高清图片 网页模板 PSD素材 矢量素材 免抠素材 PPT模板

返回顶部 图片代码 鼠标特效 菜单导航 HTML5特效 css3特效 日期时间 选项卡_滑动门 HTML5小游戏 动画效果 表单按钮 jquery特效

网站运营 建站经验 搜索优化 互联网

电脑软件 安卓软件 苹果软件

WEB服务器 网页设计 FTP工具 建站辅助

服务器教程 CMS教程 脚本之家

shopex插件 Discuz!插件 pjblog插件 wordpress插件 dedecms插件 ecshop插件 phpcms插件

HTML教程 DIV&CSS Javascript/Ajax Dreamweaver XHTML教程 W3C教程

关于我们 联系我们 广告服务 投稿指南 友情链接 积分金币规则 加入VIP会员

当前位置:首页 > 源码下载 > 其他源码 > QueryPHP渐进式PHP常驻框架引擎

QueryPHP渐进式PHP常驻框架引擎

收藏
0 2019-11-14 13:43:42
源码详情:
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。
百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务常驻,此刻未来逐步渐进。我们的愿景是 USE LEEVEL WITH SWOOLE DO BETTER,让您的业务撑起更多的用户服务。

两年重构,只为更好的自己
QueryPHP 基于一款成立于 2010 年的 PHP 框架 DoYouHaoBaby 开发,继承了上一代产品的优秀之处,彻底革新并进行了长达 2 年重构.
在这个基础上,我们引入了 Laravel、Symfony 等框架现代化先进特性,站在巨人的肩膀上保持创新。

#它是如何工作的?
QueryPHP 是一个渐进式 PHP 常驻框架,我们强调的是一个渐进式,它既可以运行在 php-fpm 场景,也可以将框架核心编译成 C 扩展,同时还支持在 swoole 服务中运行。
#运行在 php-fpm 场景或者 PHP 内置 webserver
事实上,QueryPHP 也是一个普通的 PHP 框架,目前最低版本要求 PHP 7.1.3,我们对环境并没有特别的要求。

PHP ^7.1.3
ext-mbstring 字符处理
ext-openssl 加密组件
我们系统依赖的组件可以通过 composer.json 找到,我们提供了大量开箱即用的功能。
~ $ php leevel server
# => Now visite http://127.0.0.1:9527/
上面就是运行在 PHP 内置 webserver 中,也可以用 nginx 搭建站点。

#框架编译成 C 扩展
我们为了更好的性能,为整个 QueryPHP 的核心开发了一套可选的 C 扩展,它不是必须要安装的。

Leevel 是一个开源 PHP C 扩展开发框架,采用 zephir 编写,是为了解决使用框架带来性能下降的经典矛盾,Leevel 是为了解决 QueryPHP 性能而开发,可以与同版本的 QueryPHP 混合使用,将接管 composer 中的 PHP 版本功能。
它是如何做到接管 composer 中的底层核心的呢。
我们访问一个类, composer 根据 psr4 规则去搜索到我们文件而载入,如下的脚本会被载入。
Leevel/Di/Container.php
instance('foo', 'bar');
var_dump($container->make('foo')); // bar
...
如果我们存在一个扩展就提供了这样一个类并随着 PHP 常驻,是不是性能不错,实际上是可以,QueryPHP 选择了 zephir 来实现。
leevel/di/container.zep
实际上会被编译成 C,被最终被编译成 PHP 扩展。
leevel/di/container.zep.c
这样子,不需要修改代码直接提升性能。

#Windows 系统
暂未提供 dll.

#Linux 操作系统
下载源代码.
git clone git@github.com:hunzhiwange/leevel.git
cd ext
编译扩展.
$/path/to/phpize
$./configure --with-php-config=/path/to/php-config
$make && make install
将扩展添加到你的 php.ini, 使用 php -m 查看扩展是否被安装.
extension = leevel.so
#运行在 Swoole 环境中
swoole 的问世对于 PHP 后端来说是一种福音,swoole 4.1 已经开始支持原始 pdo,redis 协程,支持 swoole 势在必行。已经做了一些基础工作,对于第一个版本我们要完善单元测试,所以下一个版本主要支持 swoole。
php leevel swoole:http
WARNING
Swoole 部分在第一个版本被撤下来了,后面回归。

#特性
框架理念 (值得托付的使命感,让每一个 PHP 应用都有一个好框架。)
组件系统 (框架底层由独立的高内聚低耦合组件构成,可以轻松无侵入接入现有系统。)
路由系统 (框架提供 MVC 自动路由并能够智能解析 Restful 请求和基于 OpenApi 3.0 规范的 swagger-php 注解路由,文档路由一步搞定。)
整体解决方案 (框架提供了从缓存、Session、IOC 容器、模板引擎、Ddd ORM 等大量开箱即用的功能,提供了基于 Symfony Console 命令行工具集。)
框架常驻 (Leevel 可选扩展接管底层核心)
业务常驻 (基于 Swoole 4 开发,我们的愿景是少量代码或者无修改,让你的业务撑起更多的用户服务。)
百分之百单元测试覆盖(单元测试一直是国产 PHP 开源项目的痛)
拜师国外现代化框架 (从 Laravel、Symfony 吸收大量特性,也包含其它的框架.)
PHP 7 严格模式 (每一个 PHP 脚本都是 strict_types = 1)
PHP 7 类型提示 (仅可能为每一个方法提供确定的参数类型和返回值类型)
依赖注入 (完整实现,关键 mvc、命令行脚本、事件监听器全部接入 IOC)
领域驱动设计 (在妖怪的 QeePHP 基础上保持创新,提供了 UnitOfWork[事务工作单元]、Repository[仓储]、Specification[查询规约],Entity getter setter[领域实体或叫模型] )
more...
#Todo
QueryPHP 仍然处于开发中,这里有一些目前还不支持、但已经在计划中的特性:

基于 Vue + IView 通用权限系统
完善 Swoole
开发文档
我们欢迎你为 QueryPHP 的开发作出贡献。

#为什么不是...?
#Laravel
Laravel 是一个非常优秀的框架,拥有非常庞大的社区,实际上 QueryPHP 大量吸收了 Laravel 的一些优秀特性。一致依赖 Laravel 性能确实为人诟病,QueryPHP 开发了一个 Leevel 来解决这一部分问题,用 Laravel 没错,QueryPHP 只是其中一个选择。

#Symfony
Symfony 实际上是 PHP 社区事实标准,QueryPHP 底层大量使用 Symfony 的基础组件例如 console、finder 等,Symfony 可以与 QueryPHP 更好地结合。

#ThinkPHP
ThinkPHP 是我最佩服的一个国产 PHP 框架,10 多年来还在持续不断的革新,国内很少有生命力这么久的框架。我在 2010 年就通读了 ThinkPHP 2.0 代码,在后面工作中主要也是使用 ThinkPHP 3 系列,有苦也有乐。加油!

#Phalcon & Yaf
Phalcon 与 Yaf 世界上最快的 PHP 框架,Yaf 很轻,Phalcon 很重,它们都是世界级的框架。
QueryPHP 选择一部分由 PHP 编写,一部分编译成扩选扩展 Leevel。
Leevel 位于 Yaf 和 Phalcon 轻重之间,是一种可选的方案。
QueryPHP渐进式PHP常驻框架引擎
源码图集
    源码标签:

    QueryPHP PHP常驻框架

    • 上一篇:CKplayer-超酷网页视频播放器 vX bulid2019.10.22
    • 下一篇:ZUI前端html5框架
    特别说明:

    推荐使用第三方专业下载工具下载本站资源,使用 WinRAR v3.10 以上版本解压本站资源。
    重庆站长网所有软件,源码,素材,等资源均来自网友上传,或网络收集,如果有侵犯版权请及时联系我们,我们会在第一时间处理。
    如果该资源不能下载,请联系本站在线客服报错,谢谢合作!!
    下载本站资源,如果服务器暂不能下载请过一段时间重试!
    本站提供的一些商业源码,软件,等资源仅供学习研究之用,如用于商业用途,请购买正版。
    如需大量转载本站内容;请联系本站站长,少量转载本站内容请注明出处,谢谢合作。

    相关源码

    • 鲶鱼HTML编辑器HandyEditor
      鲶鱼HTML编辑器HandyEditor

      其他源码 /2019-11-14

      Ghost博客
      Ghost博客

      其他源码 /2019-11-14

      ZUI前端html5框架
      ZUI前端html5框架

      其他源码 /2019-11-14

      多多客小程序saas平台
      多多客小程序saas平台

      其他源码 /2019-11-14

      puyuetianPHP轻框架
      puyuetianPHP轻框架

      其他源码 /2019-11-14

      布谷一对一直播源码视频直播源码
      布谷一对一直播源码视频直播源码

      其他源码 /2019-11-14

      qadmin轻量后台模板
      qadmin轻量后台模板

      其他源码 /2019-11-14

      网市场云建站系统
      网市场云建站系统

      其他源码 /2019-11-14

  • 源码信息
  • 免费资源
  • 所需积分: 0 积分
    下载权限:普通会员
    源码作者:QueryPHP
    源码大小:6.75 MB
    运行环境:PHP/MYSQL
    源码授权:免费源码
    推荐等级:
    点击下载 暂无演示

    源码分类

    • HTML源码
    • ASP源码
    • PHP源码
    • .NET源码
    • 其他源码
    • 微擎微赞模块
    • VIP源码
    • 淘宝客网站源码

    热门标签

      魅族 魅族Flyme Facebook Facebook隐私 Faceboo 漏洞 HTTPS 融360 叶大清 融360法人 PHP8 JIT 荣耀10i 京东 京东汽车 汽车 电商 Ruby 恶意后门 代码
    返回
    顶部
    关于我们 联系我们 广告服务 投稿指南 友情链接 积分金币规则 加入VIP会员

    备案号:

    Copyright © 2016-2018 重庆站长网 版权所有

    ×
    ×