Web 2.0 网站架构、优化 数据库架构

IF »

I-Framework

I-F是I-Framework的简写,因所有的核心类名都以“I”字母开头,所以得名,它是一套基于PHP5的完全开源的开发框架,可以辅助程序员快速开发自已的应用,并能保证性能和可扩展性。

  • 帮助你快速开发基于MVC的应用
  • 规划一个良好的应用结构
  • 为你提供越来越多的功能模块,让你免于到处搜索的痛苦
  • 提供经过最佳实践和在多个项目中检验过的代码,让你不再需要长时间的摸索,就可以使用已有的经验
  • 框架特性
    高性能

    • » 使用类编译技术使应用不用加速器也能运行的飞快
    • » 缓存配置文件,再多的配置文件也不会影响性能
    • » 内置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条评论

    发表评论 »

    返回顶部