gpt4 book ai didi

php - 基于组件的php框架?

转载 作者:行者123 更新时间:2023-12-04 06:59:02 26 4
gpt4 key购买 nike

有人可以举例说明这个词的含义吗?

我读到 prado 是一个基于组件的框架,我想知道 cakephp 和 codeigniter 是否也是如此?

最佳答案

基于组件的框架基本上意味着您可以挑选和选择您想要的系统元素,而不必自己重构这些单独的元素。 Zend 框架就是一个很好的例子。

通常相反的是高度耦合的框架,如 CakePHP 或 RoR。在这些情况下,将路由器或 Controller 之类的单个组件分离并在该框架的堆栈之外使用它要困难得多。

通常,您希望最小化紧密耦合,以便充分利用重用,并在更换组件或修改组件方面拥有最大的灵 active 。我发现我经常不喜欢组件框架的一点是,虽然各个组件通常设计得很好,并且有默认的相互协作方式,但通常大量的开发时间并没有浪费在一起使用这些工具的自动化上。以 Zend 框架为例。很棒的组件,但是在 1.10 中,我们终于看到了一个不错的命令行工具,可以自动设置和初始化模块/ Controller / View 等。在 1.8 之前需要一个定义的引导过程/约定,我认为它是……对我来说,这是其中之一最重要的部分。 RoR、Django、Cake、Symfony、CodeIgniter 和其他人高度吹嘘的东西。

关于php - 基于组件的php框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com