同步操作将从 霜天/herosphp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
"PHP是世界上最好的变成语言,没有之一。"这句话虽然是一个梗但是他却代表了php这门语言在编程语言中的江湖地位。那既然是最好的语言,那么免不了就会出现各种各样的框架啦,包括php官方的zendframe, Laravel,Yii,包括国产的thinkPHP,ci等框架。那既然有这么多框架,为什么我们还要造这个轮子呢。原因有以下几点:
HerosPHP是一套web应用开发框架,我们觉得好开发框架应该是方便,快捷,优雅,干净的,这也是我们一直在用心做的事情。我们希望框架既能封装良好,是开发者使用方便,但又不损失框架性能,既能快速搭建系统又能保持良好的扩展性。
作为一群有逼格的码农,我们目标是开发能够应对
百万级pv
的系统框架,并且能够支持多应用。
我们严格遵循约定优于配置的设计原则,能有约定就不提供配置,比如对一些你几乎不会配置的可配置选项,我们都会屏蔽配置接口,按照约定的方式执行,尤其是是3.0.0之后,这个原则会更加明显。配置太多只会是系统越来越臃肿,执行效率越来越低。
我们始终坚持一个问题只保留一种你能够实现的最优解决方案即可,所以我们屏蔽了一些不规范的编码习惯,比如说mysql的查询条件几乎所有的框架都兼容了直接写条件的sql语句去查询,但是在herosphp中,对不起,你只能使用我们提供的数组查询语法,这样的设计是第一是为了使代码可读性更高,调理清晰。二是为了兼容mongodb和elasticsearch的查询语法,使得代码更健壮。当然这个见仁见智,认同点赞,不喜勿喷。这里只是举个栗子而已,具体设计请阅读查询语法
。当然,框架里面短期内还是会兼容部分的老的API,但是我们强烈推荐使用新的API。
像其他框架一样,我们也会提供cache(缓存),filter(数据过滤),files(文件处理),session(会话)等开发过程中常用的工具的功能,跟其他框架不一样的是,我们还提供了类似beans的模块,借鉴java中spring框架的模式实现服务资源的托管...
http://git.oschina.net/blackfox/herosphp
http://docs.r9it.com/herosphp/
QQ:906388445
博客 : 小一辈无产阶级码农
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。