CodeIgniter是基于组件的PHP框架吗?

Yii框架指定它是基于组件的PHP框架,我需要知道CodeIgniter是否是基于组件的 PHP框架与否? </ p>

在我的搜索中,我发现CodeIgniter是一个OO PHP框架。 两者是否相同,面向对象和基于组件? 以及CI是否是基于组件的PHP框架? </ p>
</ div>

展开原文

原文

Yii framework specifies that it was a component-based PHP framework and i need to know whether CodeIgniter was a component-based PHP framework or not?

In my search i found that CodeIgniter was a OO PHP framework. Is both the same, the Object oriented and Component based? and also whether CI a component-based PHP framework?

doutang9037
doutang9037 它的OOP基础,但你可以自由地违反规则,它松散的基础,而不是像ZEND或CakePHP那样的结构我认为。@SobinAugustine
大约 7 年之前 回复
dongmei9020
dongmei9020 你在说什么?基于OOp而不是基于OOP。
大约 7 年之前 回复
doouzlrvb01417498
doouzlrvb01417498 CI是基于OOP的框架,我也同意@Touki。
大约 7 年之前 回复
duanmajing9332
duanmajing9332 CI甚至不是面向对象的,因为它打破了大多数OOP原则
大约 7 年之前 回复
douniewei6346
douniewei6346 CI不是基于组件的,至少在我对该术语的解释中;我认为Zend是最基于组件的,而交响乐则在较小程度上。
大约 7 年之前 回复
dongzhugao9929
dongzhugao9929 CakePHP组件基于。??你确定吗,我看到某个地方不是
大约 7 年之前 回复
dongzhang6677
dongzhang6677 库马尔:“基于OOP”也是一个奇怪的短语。
大约 7 年之前 回复
doupi6737
doupi6737 “Yii框架指定它是一个基于组件的PHP框架”-这是一个家庭酿造术语。他们只是假设说这样说很酷并说。
大约 7 年之前 回复
dongliping003116
dongliping003116 你能定义“基于组件”吗?
大约 7 年之前 回复

2个回答



CodeIgniter不是基于组件的框架。</ strong>
基于组件的框架也称为基于拉的框架, CodeIgniter是一个基于推送的框架。</ p>

将组件视为在车库中组织汽车零件的一种方式。</ h2>

在基于组件的车库中你 将所有轮胎放在一个区域,将所有悬挂部件放在另一个区域,将传动部件放在其他地方等等。</ p>

然后另一个车库是一个面向对象的车库结构 每种车型都有不同的车库部分。 所以你所有的克莱斯勒零件都在一个部分; 您可以在那里获得轮胎,并且可以在一个位置使用特定于该模型的悬架零件和传动部件。 然后同一个oo车库的不同部分将拥有你所有的梅赛德斯部分; 轮胎,悬架和变速器。 这个车库是基于这样一个事实,即所有汽车都有相同的部件,并根据每个特定的物体(又名制造商)保持井井有条。</ p>

http://en.wikipedia.org/wiki/Web_application_framework </ p>
</ div>

展开原文

原文

CodeIgniter is not a component based framework. A component based framework is also called a pull based framework, CodeIgniter is a push based framework.

Think of component based as one way to organize car parts in a garage.

In a component based garage you would have all your tires in one area, and all the suspension parts in another area, and the transmission parts elsewhere etc.

But then a different garage that was an object oriented type garage structure would have different sections in your garage for each type of car. So all your chrysler parts would be in one section; you could get tires there and the suspension parts and transmission parts specific to that model all in one location. Then the different section in that same oo garage would have all your mercedes parts; the tires, suspension, and tranny. This garage is based on the fact that all the cars have the same parts, and kept organized according to each specific object (a.k.a manufacturer).

http://en.wikipedia.org/wiki/Web_application_framework



面向对象</ strong>和组件</ strong>是完全不同的术语。</ p>

面向对象的框架:</ h2>

面向对象的框架在重用特定问题的设计时领先一步。 对象框架是协作对象的集合,其在应用程序或技术内提供集成解决方案。 </ p>


</ p>

基于组件的框架</ h2>

组件框架定义了独立开发和动态加载的规则 组件,而不是链接在一起的类。 它们需要一套全新的软件建模,设计,开发和实现方法,并将改变软件开发和重用的方式。</ p>
</ div>

展开原文

原文

Object oriented and Component based are completely different terms.

Object Oriented Framework:

Object Oriented frameworks are one step ahead as they reuse designs for specific problems. An object framework is a collection of cooperating objects that provide an integrated solution within an application or technology.


Component based Framework

A component framework defines rules for independently developed and dynamically loadable components, rather than for classes that are linked together. They require a whole new set of methodologies for software modeling, design, development, and implementation, and will change the ways software are developed and reused.

doubaran2438
doubaran2438 恕我直言,CI是一个OO框架。 我可能不是100%在这里。
大约 7 年之前 回复
doushao5047
doushao5047 和CI组件的基础与否?
大约 7 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐