Protoss

来自Blueidea
跳转至: 导航搜索

Protoss是一款轻量级的PHP框架,目前由Snake.Zero进行日常维护。

框架简介

框架介绍

Protoss是一款轻量的PHP框架,它实现的一个真正框架该有的“框架”效果。和很多以快速开发的框架一样,Protoss提供了一些助手类,这些类大大减小了开发中重复劳动的部分。然而更重要的是,它是一款以约束开发行为目的的框架项目。它在文件、类、函数、数据表的设计上,做了相对严格的限制,使用户项目整体简洁、清晰而且方便阅读。 对于员工流动大的公司,减少了新员工的学习和交流成本。

另:在设计之初,Protoss的目的是成为一个真正意义上的框架,因此不光包括代码方面,同时还包括了日常文档,工作流程的规范化。但是目前而言,在一些小公司中,这些相对复杂的规范化流程的推进还是有些困难。

框架特性

  • 摈弃PHP的MySQL扩展,转而使用更高效且面向对象的MySQLi
  • Model层被重视,不再是简单的ORM映射,而是真正意义上的数据模型层
  • 相对严格的命名规范,代码更具可读性
  • 更安全的访问权限控制
  • 更强的代码生成工具

快速入门指南

项目开发权威指南