CodeIgniter设计和架构目标
来源:互联网 发布:安卓系统定位软件 编辑:程序博客网 时间:2024/06/01 13:51
CodeIgniter 的目标是在最小化,最轻量级的开发包中得到最大的执行效率、功能和灵活性。
为了达到这个目标,我们在开发过程的每一步都致力于基准测试、重构和简化工作,拒绝加入任何对实现目标没有帮助的东西。
从技术和架构角度看,CodeIgniter 按照下列目标创建:
- 动态实例化。在 CodeIgniter 中,组件的导入和函数的执行只有在被要求的时候才执行,而不是在全局范围。除了最小的核心资源外,不假设系统需要任何资源,因此缺省的系统非常轻量级。被 HTTP 请求所触发的事件,以及你设计的控制器和视图将决定它们什么时候被引用。
- 松耦合。耦合是指一个系统的组件之间的相关程度。越少的组件相互依赖那么这个系统的重用性和灵活性就越好。我们的目标是一个非常松耦合的系统。
- 组件专一性。专一是指组件有一个非常小的专注目标。在 CodeIgniter 里,为了达到最大的用途,每个类和它的功能都是高度自治的。
CodeIgniter 是一个动态实例化,高度组件专一性的松耦合系统。它在小巧的基础上力求做到简单、灵活和高性能。
0 0
- CodeIgniter设计和架构目标
- Spring设计目标以及架构
- 软件架构设计【扩展】-架构特性目标
- 架构的目标 和 种类
- codeIgniter的基本架构
- C++设计目标和原则
- 架构师速成5.2-价值观和目标
- 架构师和架构设计
- 让Codeigniter支持HMVC架构
- 第一篇 android架构是如何满足设计目标的?
- 第一篇 android架构如何满足设计目标?
- HDFS架构设计和MapReduce2架构设计
- 协议设计和架构
- spring架构和设计
- 软件架构和设计
- 软件架构和设计
- 架构设计和概要设计
- 架构设计和概要设计
- 互联网黑市分析:社工库的传说
- 数据结构之二叉树的遍历汇总
- POJ3259 - Wormholes
- CodeIgniter模型-视图-控制器
- iOS多线程编程Part 1/3 - NSThread & Run Loop
- CodeIgniter设计和架构目标
- Vim--编程珠玑向量翻转
- (2)Sublime Text3 中运行Python提示EOFError: EOF when reading a line
- Unity3D学习之数据库基础知识
- iOS多线程编程Part 2/3 - NSOperation
- iOS多线程编程Part 3/3 - GCD
- CodeIgniter安装指导
- openGL学习笔记三 : 绘制点、线以及多边形
- POJ1062 - 昂贵的聘礼