I-Framework
I-F是I-Framework的简写,因所有的核心类名都以“I”字母开头,所以得名,它是一套基于PHP5的完全开源的开发框架,可以辅助程序员快速开发自已的应用,并能保证性能和可扩展性。
- 框架特性
- 高性能
- » 使用类编译技术使应用不用加速器也能运行的飞快
- » 缓存配置文件,再多的配置文件也不会影响性能
- » 内置File和APC缓存,可以很方便地缓存数据
易扩展
- » I-F设计的第一个目标就是模块化
- » 开发、引入第三方库或基于I-F的模块非常容易
- » 每个模块可能很方便地管理自己的配置
- » 用户可以随意加载或取消加载某个模块
- » 控制器支持ActionFilter,使得写控制器插件相当容易
易调试
- » I-F总能精确定位到错误的位置
- » 支持运行环境配置,可随时在开发环境和产品环境下切换
- » 可记录日志、错误信息、异常信息到文件,方便事后查询
保持活跃
- » 我们会一直根据实践经验对框架进行更新
- » 更多的模块将被会被提供
I-F使用比较自由的BSD协议,让每一个开发者都可以在I-F基础上自由发挥,修改代码。
I-F基于和借鉴多个成熟的项目,如Zend Framework,Smarty,PEAR,Ruby on Rails,Java,Struts,等等,而不是自己另造轮子,最大限度地继承了这些项目的优点。
I-F重视实践,不追求华丽的招式和看似美丽的架构,让每一个函数、方法都简单实用。
I-F容易上手,只需要用户掌握基本的面向对象和MVC知识即可。而且通常无需或很少修改配置,就可以运行的很好。
I-F内部使用模块化架构,让框架可以加入任意多的模块,实现任意多的功能。如果I-F提供的模块不够用,你也可以很方便地引入第三方库。
你可以从我们的官方网站下载最新的版本: http://if.4kiki.net/p/if/download,为了让新手容易选择,我们只提供了simple版的程序骨架,下载后不需任何配置,即可立即运行。
下载: skeleton-simple-gbk (2008-12-11, 下载19) 276.31K 下载 skeleton-simple-utf8 (2008-12-11, 下载29) 281.48K 下载
1条评论▼