“Protoss”的版本间的差异

来自Blueidea
跳转至: 导航搜索
第13行: 第13行:
 
*更安全的访问权限控制
 
*更安全的访问权限控制
 
*更强的代码生成工具
 
*更强的代码生成工具
 +
 
== 快速入门指南 ==
 
== 快速入门指南 ==
 +
本快歌入门指南假定读者对PHP,MySQL有一定基础。知道MVC或有其他框架开发经验为佳,但是在后面也会有一定介绍。
 +
*轻松编程从这里开始
 +
**MVC简介
 +
**基于Protoss的项目特征和目录结构
 +
**Running!Protoss成功运行
 +
*开始开发
 +
**编写控制器
 +
***控制器中的Action
 +
***我有许多小秘密--private和protected
 +
**了解数据模型
 +
***建立MySQLi数据模型
 +
***Rest风格的数据模型
 +
**模板引擎
  
 
== 项目开发权威指南 ==
 
== 项目开发权威指南 ==

2010-07-11T16:43:47的版本

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

框架简介

框架介绍

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

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

框架特性

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

快速入门指南

本快歌入门指南假定读者对PHP,MySQL有一定基础。知道MVC或有其他框架开发经验为佳,但是在后面也会有一定介绍。

  • 轻松编程从这里开始
    • MVC简介
    • 基于Protoss的项目特征和目录结构
    • Running!Protoss成功运行
  • 开始开发
    • 编写控制器
      • 控制器中的Action
      • 我有许多小秘密--private和protected
    • 了解数据模型
      • 建立MySQLi数据模型
      • Rest风格的数据模型
    • 模板引擎

项目开发权威指南