php开源框架 CmlPHP

Apache
PHP 查看源码»
跨平台
2013-09-11
雨空

简介

        CmlPHP从12年开始开发。从最早追求尽可能轻量,php5.2-的语法。到后面不断总结工作中碰到的实际的问题,加入工程化的一些东西。加入Composer的支持。加入了很多可以减少程序员开发时间的一些特性。现在发布了V2.x。提供了API快速开发的组件或者说基于CmlPHP V2.x的一个项目演示(自动从注释生成接口文档)。不说什么跟xx框架比。比来比去可一点都不好玩,适合就好。这个框架是我到目前总结的尽可能提高自己开发效率的工具集(或者有更好的说法?)。提供给需要它的朋友,希望它可以帮助大家更轻松的完成开发的工作.

关于cmlphp的介绍也可以看看我的这篇文章:再来聊聊cmlphp

V2.x

        CmlPHP V2.x 是一个免费的遵循apache协议的全能型php开源框架

        CmlPHP V2.x 是基于php5.3+版本(已经测试过php7)开发的MVC/HMVC/MVSC/HMVSC框架,支持composer、分布式数据库、分布式缓存,支持文件、memcache、redis、apc等缓存,支持多种url模式、URL路由[RESTful],支持多项目集成、第三方扩展、支持插件。

        CmlPHP V2.x 在底层数据库查询模块做了缓存集成,开发者无需关注数据缓存的问题,按照相应的API调用即可获得最大性能。从而从根本上避免了新手未使用缓存,或缓存使用不当造成的性能不佳的问题。也杜绝了多人协同开发缓存同步及管理的问题

        CmlPHP V2.x 支持根目录、子目录,单入口、多入口部署、支持独立服务器、虚拟主机、VPS等多种环境,绝大部分开发环境可直接运行,无需配置伪静态规则(部分低版本server只要修改框架URL配置即可,框架会自动处理),快速上手开发。线上环境对SEO有要求时再配置伪静态即可。

        CmlPHP V2.x 自带强大的安全机制,支持多种缓存并可轻松切换,帮你解决开发中各种安全及性能问题,保证站点稳定、安全、快速运行

        CmlPHP V2.x 提供了详细的开发文档,方便新手快速入门

        CmlPHP V2.x 拥有灵活的扩展机制,自带了常用的扩展

        CmlPHP V2.x 拥有灵活配置规则,开发、线上互不干扰

        CmlPHP V2.x 拥有简单高效的插件机制,方便你对系统功能进行扩展

        CmlPHP V2.x 提供了简单方便的debug相关工具方便开发调试。线上模式提供了详细的错误log方便排查

        CmlPHP V2.x 适用于大、中、小各种类型的Web应用开发。API接口开发

        CmlPHP V2.x 支持Session分布式存储

        CmlPHP V2.x 支持守护工作进程

        CmlPHP V2.x 提供了命令运行支持

v2.7.x

            服务化。各个组件使用容器来管理、注入依赖。封装了FastRoute、blade、whoops的服务可在入口中注入替换内置的相关组件(默认还是使用框架内置的)

v2.6.x

从v2.6.0 正式引入MongoDB的支持

代码托管

        框架已发布到https://packagist.org。可直接用composer的安装命令

        代码托管在github CmlPHP

开发手册

开发手册使用gitbook编写 CmlPHP v2.x开发手册

你们想要的Api文档

部分看了开发手册的朋友给我发邮件希望我提供一份详细的Api文档,以便更深入的学习CmlPHP,现在它来啦!! CmlPHP V2.X Api

项目推荐目录骨架

        提供了基础目录结构及示例,点击这里查看

Api项目示例

        web开发中很大一部分是接口开发,本示例包含了api开发的两个接口示例以及根据代码注释自动生成文档的示例。 点击这里查看

视频教程

CmlPHP简介

CmlPHP项目目录骨架及api项目

的码云指数为
超过 的项目
加载中

评论(4)

海诺者
海诺者
合适就好 #CmlPHP#
吃蛇的小泥鳅
吃蛇的小泥鳅
支持一下 #CmlPHP#
首席技师
首席技师
WALPHP #CmlPHP#
木川瓦兹
木川瓦兹
看起来很不错的样子 #CmlPHP#

CmlPHP V2.8.3 发布,快速稳定易维护的 PHP 框架

CmlPHP V2.8.3 发布了。 上次投递新闻已经是v2.8.0版本,这边列下自v2.8.0以来的主要变更: 最重要的先说!!!可以无缝升级。 setMulti添加是否开启事务选项 添加Ip2Region类。移除ipLocat...

2018/07/26 11:49

CmlPHP V2.8.0 发布,快速稳定易维护的 PHP 框架

CmlPHP V2.8.0 发布了。 过去不长的时间里 php 界发生了很多大事,很多牛逼的原生协程、半协程框架横空出世。有 zanphp、swoft、php-msf 等等。做为一名 php 开发人员为 php 使用场景的扩宽感...

2018/01/04 16:37

CmlPHP V2.7.3,快速稳定易维护的 PHP 框架

CmlPHP V2.7.3 发布了,本次发布主要更新如下: model实例支持连惯访问db的方法 orm添加 getOneValue chunk及plunk方法 CmlPHP 是基于php5.3+(v2.7+要求php5.4+)版本(已经测试过php7)开发的M...

2016/11/30 19:04

CmlPHP V2.7.2,快速稳定易维护的 PHP 框架

CmlPHP V2.7.2 发布了,本次发布主要更新如下: \Cml\Http\Request::curl文件上传兼容php5.5+版本curl_file_create及老版本@的方式 环境类型获取组件化.若系统自带的development/cli/product...

2016/11/17 17:06

CmlPHP V2.7.1,快速稳定易维护的 PHP 框架

CmlPHP V2.7.1 发布了,本次发布主要更新如下: 添加命令行组件 添加数据库迁移的支持 参考http://doc.cmlphp.com/devintro/migrate.html orm mysql支持只返回语句不执行。用于子查询 orm my...

2016/11/07 14:55

CmlPHP V2.7.0,快速稳定易维护的 PHP 框架

CmlPHP V2.7.0 发布了,本次发布主要更新如下: 服务化。各个组件使用容器来管理、注入依赖 array()写法改为[] php5.4+ 封装了FastRoute、blade、whoops的服务可在入口中注入替换内置的相关组...

2016/09/22 13:59

CmlPHP V2.6.8 发布,快速易维护的 PHP 框架

CmlPHP V2.6.8 发布了,本次发布主要更新如下: 路由支持分组 redis 增加异常自动转移容灾机制 (有需求、有条件上codis|redis-cluster。如果只有小量节点甚至只有一两个节点不适合用codie|r...

2016/08/18 09:01

CmlPHP V2.6.6 发布,快速稳定易维护的 PHP 框架

CmlPHP V2.6.6 发布了,本次发布主要更新如下: myql读写分离时orm count() 支持指定读取主库 自动生成文档工具。支持特殊约定的配置 Acl扩展支持@acljump @noacl命令 db cache 按照连接集群...

2016/07/08 18:55

CmlPHP V2.6.4 发布,快速稳定易维护的 PHP 框架

CmlPHP V2.6.4 发布了,本次更新: orm添加 paramsAutoReset方法。用于设置是否清空查询条件和参数用于相同条件不同查询。 锁缓存 针对单独实例存放 \Cml\Model 添加mapDbAndTable方法 语法糖...

2016/06/08 11:03

CmlPHP V2.6.3 发布,快速稳定易维护的PHP 框架

CmlPHP V2.6.3 发布了,本次更新: 添加全局紧急模式(慎用)。主要用于在系统mysql负载过高(如遇到攻击)mysql压力过大。先将所有查询转移至缓存。消化压力高峰 从注释生成文档跳过不存在的方法...

2016/05/13 09:58

没有更多内容

加载失败,请刷新页面

暂无问答

先将所有查询转移至缓存

添加全局紧急模式(慎用)。主要用于在系统mysql负载过高(如遇到攻击)mysql压力过大。先将所有查询转移至缓存。消化压力高峰

2016/05/13 16:21
4
2

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部