`
bruce.lu
  • 浏览: 33186 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

CI Series -- 邂逅

    博客分类:
  • PHP
阅读更多

柔和的灯光, 风扇学着各种蜜蜂和蚊子的声音, 硬盘正躲在角落里嘎吱嘎吱不知道在偷偷地啃着啥, 鼠标依旧风流加倜傥地亲着一个又一个链接..

 

一如平常的日子, 一如平常的人, 一如平常的网刨(有一种游泳姿势叫狗刨)..  就是这些一如平常的一堆中, 相信吗, 偶尔总会出现那么点儿异常, 比如一见钟情之类的故事.

 

别乱想了, 回来吧, 邂逅了一个PHP light weight framework, CI, aka. CodeIgniter 代码火花塞(我翻译的)

 

有图有真相:

应用流程图(生命周期)Application Flow Chart

够清秀吧?

 

功能特点

原文

http://codeigniter.com/user_guide/overview/features.html

 

不完全翻译

MVC  Model-View-Controller Based System

超级轻  Extremely Light Weight

全天候DB操作伺候  Full Featured database classes with support for several platforms  

活动记录模式DB操作  Active Record Database Support

表单和数据验证  Form and Data Validation

安全和骚扰过滤 Security and XSS Filtering

会话管理  Session Management

邮件发送  Email Sending Clas

图像操作  Image Manipulation Library

文件上传  File Uploading Class

分页  Pagination

页面缓存  Full Page Caching 

插件及扩展

 

...

太多了, 自己慢慢看吧, copy + paste + 翻译 = 累啊!

 

设计和架构目标

http://codeigniter.com/user_guide/overview/goals.html

 

maximum performance, capability, and flexibility in the smallest, lightest possible package

性能最大化, 功能强悍, 小巧灵活, 轻量级

 

从技术角度看:

动态初始化  Dynamic Instantiation

松耦合  Loose Coupling

单一职责组件  Component Singularity

 

 

我是搞java的, 年轻嘛, 总瞧不起php, 老了的时候明白了, 存在就是有道理的。

 

(系列待续中..)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics