首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设计和建筑目标 | Design and Architectural Goals

我们的CodeIgniter目标是在最小、最轻的包中实现最大的性能、能力和灵活性。

为了实现这一目标,我们致力于在开发过程的每一步进行基准化、重构和简化,拒绝任何不能进一步实现既定目标的内容。

从技术和体系结构的角度来看,CodeIgniter的创建目标如下:

  • 动态实例化。在CodeIgniter中,组件被加载,例程只在请求时执行,而不是全局执行。该系统并没有就最小的核心资源之外可能需要什么做出假设,所以该系统默认是非常轻量级的。由HTTP请求触发的事件以及您设计的控制器和视图将决定调用的内容。
  • 松耦合。耦合是指系统的组件之间相互依赖的程度。组件间相互依赖越少,系统就越具有可重用性和灵活性。我们的目标是建立一个松散耦合的系统。
  • 组件奇异性。奇点是组件具有狭隘集中目的的程度。在CodeIgniter中,每个类及其功能都是高度自治的,以便实现最大的有用性。

CodeIgniter是一个动态实例化的松散耦合系统,具有很高的分量奇异性。它致力于在小型封装中实现简单性,灵活性和高性能。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com