-1

我正在尝试学习如何使用 PyroCMS 制作网站。我知道它与 CodeIgniter 类似,但我过去都没有做过。我想知道是否有人能告诉我这些差异,因为大多数谈论 PyroCMS 的网站都会不可避免地提到 CodeIgniter 作为对 PyroCMS 任何可能令人困惑的地方的解释,但由于它们是关于 Pyro 的教程,它们不会解释如何在 CodeIgniter 中编程。令人沮丧的是,它们也不会涉及两者之间的许多核心差异,因此不像查找 CodeIgniter 教程并更改一些内容那么容易。

我想知道是否有人可以告诉我需要注意的主要区别与这些教程相关。例如,文件夹结构看起来很相似,但 CodeIgniter 有一个 Applications 文件夹,而 Pyro 可能还有另一个文件夹做同样的事情,但 Pyro 教程没有说明那个相似的文件夹是什么。

4

2 回答 2

2

PyroCMS是基于 CodeIgniter 构建的 CMS。PyroCMS 被全球个人、中小型企业和大型组织用于轻松创建和构建各种网站和支持 Web 的应用程序。

CodeIgniter是一个应用程序开发框架 - 一个工具包 - 适用于使用 PHP 构建网站的人。它的目标是通过为常用任务提供一组丰富的库以及访问这些库的简单界面和逻辑结构,使您能够比从头开始编写代码更快地开发项目。CodeIgniter 通过最小化给定任务所需的代码量,让您创造性地专注于您的项目。

更新:您可以在此处 阅读 PyroCMS 的一个很好的概述

于 2013-07-24T19:58:09.243 回答
0

PyroCMS 是使用模块化 MVC 构建的,这意味着(简而言之)系统的每个部分都是它自己的 MVC 微实例。这使系统比其他 CMS 平台更灵活、组织更整洁。PyroCMS 将自己描述为一个简单、灵活、社区驱动的内容管理系统。” 而且因为 PyroCMS 由 CodeIgniter 提供支持(至少在一段时间内,当团队迁移到 Laravel 后端时),它很容易学习、理解和拥有。

CodeIgniter (CI) 是流行的 php 框架之一,当我们需要使用 php 构建大型网站时,它非常有帮助。它有很多库、帮助程序和插件。但是,CodeIgniter 并不是一切。我们不会找到可以自行构建页面的“引擎生成器”。几个框架都有这样的特性。例如,他们可以自动创建网页(用于执行基本的创建、读取、更新和删除操作)。CodeIgniter 不这样做。

但是 codeigniter 对于在不失去功能主义者的情况下最大限度地减少我们的代码非常有用。

于 2013-07-24T21:13:38.993 回答