SKPHP是一套为WEB梦想家创造的开发框架(PHP Web Framework),遵循Apache2开源协议,采用分层体系架构实现“高内聚、低耦合”,适合大中型网站架构。她以“最简单、最高效、最安全”为理念,在提高团队开发效率、容易学习快速上手的同时规避常见WEB攻击等方面有着突出的表现。
外文名: skphp
当前版本分支: 2.x
定义: 为WEB梦想家创造的开发框架
用 途:开发大型Web应用
本 质:PHP 框架
核心开发成员: 赵小康、李永德、魏云斌
概述
SKPHP是一套为WEB梦想家创造的开发框架(PHP Web Framework),它见证着一个高中没考上菜鸟的成长过程,也希望可以帮助到后生们成长,它遵循Apache2开源协议发布,符合PSR规范,SKPHP通过Composer在发布软件时节省大量的文件数目和控制依赖包的版本。
功能特点
1、简单易用
你只需要知道PHP和面向对象编程,便可以很快上手,而不必事先去学习一种新的架构或者模板语言。
2、丰富的PHP扩展包 开发者需要通过Composer安装SKPHP,Composer的扩展包由世界各地的开发者贡献,而且还在不断增加中。
3、高质量的文档
SKPHP在线手册是SKPHP完备的文档,有着你学习和掌握它所需要的任何信息,或者你可以去思客学院观看视频教程
4、开源、托管在GITHUB和GIT@OSC上
SKPHP是完全开源的。所有代码都可以从Github或者Git@OSC上获取,并且欢迎你贡献出自己的力量。
最后,但并非不重要,SKPHP是完全免费的,SKPHP遵循Apache2开源协议和最新的BSD许可。它确保了它的第三方开发也循序和BSD相兼容的许可。这意味着无论从法律上还是财务上来说,您都可以自由的使用SKPHP来开发任何一个开源的或者私有的应用。
技术特点
1、一行代码通过Composer安装业务需求的PHP扩展包
2、采用地球上最强大的PHP ORM之一的Laravel Eloquent
3、反向路由
4、静态样式合并格式化压缩,减少http请求
5、应用逻辑可以在控制器中实现,也可以直接集成到路由声明中。SKPHP很多地方都可以提现PHP的新特性:命名空间、数组简写形式、闭包函数、新增加的魔术方法__callStatic等
安装环境要求
PHP >= 5.4+
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension