基于IOC的PHP WEB MVC开发框架 nutzp

openkk 12年前

一,说明

nutzp 简单但是很实用,所有类型的网站都可以实现,所有规模的网站它都能胜任(吹牛?).一言以蔽之:灵活,高效,简单(还吹牛?).以上都不是吹的.
nutzp皆在提供基本的功能,最实用的WEB应用结构和开发模式,让你以最快的速度,最低的门槛使用php进行web应用的S端的应用开发.

二,特性

  1. IOC支持.
  2. 多站点支持.
  3. 多数据源(数据库)且支持跨数据源的事务支持.
  4. 简单高效的ORM,类似jquery的链式操作.
  5. MVC框架(呵呵,现在MVC很流行).
  6. 多模板支持(只需要通过IOC注册不同的View(视图)即可).
  7. 自动检测并压缩内容输出(需要zlib支持).
  8. 体积小,除去测试数据不到100K.

三,要求

1.必须满足

  1. PHP 5.0+

2.可选扩展

  1. PDO pdo_mysql,pdo_oracle...,如果使用PDO做为数据源.
  2. json扩展,如果使用JsonView.
  3. zlib,用于自动检测并压缩内容输出.

四,安装

1.独立主机模式

  1. 通过svn client checkout源代码到本地.
  2. 将主目录设置为:@install_dir/tests/html/
  3. 启动WEB服务器,访问http://localhost/

2.虚拟主机模式

  1. 通过svn client checkout源代码到本地.
  2. 建立新虚拟主机并将目录设置为:@install_dir/tests/html/
  3. 启动WEB服务器,访问http://www.yourdomain.com/

@install_dir 为nutzp所在目录. 通过以上步骤你将看到"Hello Nutzp!".安装完成.

项目主页:http://www.open-open.com/lib/view/home/1339685009756