KongPHP框架

KongPHP是一个免费开源的轻量级、高性能PHP框架,采用面向对象(OOP)+面向切面(AOP)的设计思想,基于MVC的设计模式设计开发。具有部署简单、效率高、速度快,扩展性和可维护性高等特点。

目前用于开发TWCMS 2.0(www.twcms.com)
TWCMS是一款支持负载亿级数据的CMS。

TWCMS官网 »

轻量级

致力于推广“大道至简”的精神,核心不到50K的PHP框架,利于学习和使用。如果你不喜欢复杂,热爱简单,此框架非常适合你。

安全性

框架作者多年的网络安全经验,开发中时刻注意程序安全性问题。框架封装了SQL语句和常用包含文件操作,避免开发者失误出现SQL注入,包含文件等漏洞。

高性能

框架作者一直追求程序的速度和性能,框架采用懒加载、分布式服务器的设计,每张表都可有自己的DB服务器群和CACHE服务器(群)。单点分发数据表代替关系数据库的 count()、max()函数,方便于分布式程序的设计和部署。


高扩展

框架引入面向切面(AOP)的设计思想,让插件机制最强化。以插件最大的思想设计,插件是天,插件是地,学会插件开发,主程序就是屁,开发者可利用框架的插件机制,让插件轻松代替主程序工作。

缓存与数据库同步

框架完美封装缓存(Memcache、APC、Redis)和数据库的交合,可使开发者不用考虑缓存同步问题。开发者只需要使用框架提供的15个模型方法即可完美解决缓存和数据库同步问题。

NoSQL思想

框架的NoSQL的设计统一了关系数据库(如:Mysql、Oracle)与NoSQL数据库(MongoDB、Redis)的数据库操作,适合于与各种数据库之间转换。如果你的应用没有事务需求,此框架非常适合你。框架让开发者抛弃SQL的思想,避免SQL语句产生注入和性能问题,只用学15个模型方法的使用,即可上手开发支持各种DB和CACHE的应用。


强大的DEBUG和日志功能

致力于改善程序员生活,强大的DEBUG和日志功能可帮助程序员快速排错,让更多时间用在编写逻辑代码上,大大的提高开发效率。

简易的模板引擎

框架作者曾经做过美工的经历,为降低前端人员学习成本,自主研发的简易模板引擎,一共只有8个标签,美工人员只用学习常用的4个标签即可。其它工作通通让程序员来做。(提示:此模板引擎支持PHP代码,所以可以说能实现任何功能。如果开发者还是不喜欢默认模板引擎,可选择你喜欢的模板引擎轻松代替默认模板引擎)

不允许有 Notice 存在

框架强制提示程序的各种错误,很多开发者喜欢关闭Notice之类的错误提示,其实是一种掩耳盗铃的做法。大量的Notice错误,会对程序的的性能和代码质量造成影响。框架严格要求开发者注意自己的代码质量。如果你喜欢Notice存在,此框架不适合你。

关于作者

作者:吴兆焕 (网名:空城)

签名:生命的意义不在于得到什么,而在于做过什么。

博客:http://blog.520.at

微博:http://weibo.com/wuzhaohuan

邮箱:kongphp#gmail.com

2003年 接触互联网
2005年 接触黑客技术,录制过一些黑客技巧视频教程
2006年 和朋友一起创办网络安全论坛(轩辕网络安全论坛 www.veryhack.com)
2007年 为选秀《加油好男儿》某选手创办官方网站
2008年 做过多类网站,建过数百个网站,之后加入了 www.diypage.com 团队
2009年 加入diypage公司,业余时间做过个人网站(百度最高收录400W,日IP10W)
2012年 加入通王科技,推出TWCMS系统
2013年 推出KONGPHP开源框架