SKPHP - PHP开发框架


Apache
跨平台
PHP

软件简介

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