A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码评测 > 聊聊php开源框架 CmlPHP

聊聊php开源框架 CmlPHP

时间:2016-09-23 15:24作者:qazwsxzxc人气:578

CmlPHP是基于php5.3+(v2.7开始要求php5.4+)版本开发的MVC/HMVC/MVSC/HMVSC框架,支持composer、分布式数据库、分布式缓存(异常自动容灾),支持文件、memcache、redis、apc等缓存,支持多种url模式、URL路由[RESTful],支持多项目集成、第三方扩展、支持插件。

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

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

php开源框架CmlPHP自1.0发布就被A5源码收录,一直以来好评如潮,该作品出自一个叫雨空的90少年,下面为再聊cmlphp原文:

我是谁?

我的网名叫雨空,90年生。入坑近7年。喜好佛学、取向女,目前单身。

关于cmlphp

cmlphp是我从12年开始开发的一个框架。12年的1.0版本在公司的论坛api项目上每天pv差不多800w-1000w的量。精力有限当时未做开源。

v2.7目前在公司的api接口项目上每天也跑着450w-800w的请求。(3个月过去了现在201609 日均pv目前已经超过千万最高接近3000万了)

真正开源的第一个版本应该算是14年的v2.0版本。当时加入了很多php人爱得要死也有很多php人不喜欢的命名空间的支持。再到v2.5正式引入composer。v.2.6加入mongodb驱动的支持,跟mysql一样的api(除少量命令不支持)可以近乎无缝的在mysql和mongodb这两个数据库上切换而不用改动任何业务代码。前前后后也开发了近5年。它为什么叫cmlphp。纪念一个老朋友而已,老朋友的名字缩写是cml。这就是关于cmlphp的简单介绍。

不少人爱问的问题

你这个框架跟其它框架有什么区别?

有不少人问我你这个跟其它框架有什么区别。每次听到这个问题。其实是懒得回答的,因为cmlphp已经提供了详细的开发手册 点我 以及详细的api手册 点我。花个几分钟,看看手册就知道有什么不同了。但是既然有人不喜欢自己去发现而希望别人给一个直接的答案。那么在这里也就简单的回答一下。

在开发cmlphp之前我看过yii/symfony/zend/tp等众多框架的源码,也去研究过django/ror。那么如果真要回答说cmlphp为什么跟其它的php框架看起来有点像,其实很简单因为只要是php开发的框架大部分本身就具备了php这个语言自身的特点。加上现在web开发流行的mvc。目录布局上大部分都是必备controller、model、view这几种目录结构。当然了像symfony和laravel目前的版本可能会有点不一样。但是本质上是类似的。这也就造成了看哪个框架都觉得像。关于这个问题其实不用纠结,喜欢就用不喜欢就不用。没必要为难。

cmlphp在实际项目中用的话后期维护能保证么?

前文已经说了cmlphp从v1.0到现在的v2.7已经5年了,后期维护不用担心。最关键的是我是90后还年轻。代码还可以再战很多年,怕啥不更新,哈哈哈。

cmlphp稳定么?

不说12年的1.0版本。目前的v2.7外部的用户没去刻意统计,但是从邮件来看还是有不少的。公司内部也有不少的项目在用。其中一个api接口项目目前每天也跑着450w-800w的请求。(3个月过去了现在201609 日均pv目前已经超过千万最高接近3000万了).所以稳定性这块也是不用担心的。

为什么不在官网上加上示例、不建qq群?

关于这两个问题本质上就是我为什么不去宣传。本人喜欢研究佛学。不是很喜欢在群里聊天。关于框架的推广也没有很刻意,开发它最根本的原因是自已本身工作的需要。开源只是附带的,如果它有帮助你更好的工作、有喜欢它的朋友用固然好。没有对于我来说也没差(哈哈哈)。包括说写现在这篇文章也只是觉得很久没有写点东西就写写而已,仅此以上~~


聊聊php开源框架 CmlPHP


聊聊php开源框架 CmlPHP



原文链接:http://www.jianshu.com/p/b03b3d72108c

下载

php开源框架 CmlPHP下载地址:http://down.admin5.com/php/131674.html


 

标签聊聊,php,开源,框架,CmlPHP,CmlPHP,基于

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号