时间:2021-01-13 15:07:00 作者:无名 浏览量:47
CodeIgniter是一个简单快速的PHPMVC框架。 EllisLab员工启动了CodeIgniter。自由意味着使用CodeIgniter时,无需根据表命名模型,也无需以某种方式命名数据库表。由于它为组织提供了足够的免费支持,以允许开发人员更快地工作。在许多公司尝试了所有PHP MVC框架之后,CodeIgniter成为赢家,在该应用程序中可能需要移植所有奇怪的结构,这使CodeIgniter成为重构遗留PHP应用程序的理想选择。 CodeIgniter不需要很多代码(版本1.6.2仅2.8MB,其中1.3MB是可以删除的用户文档),也不需要您插入巨大的类似PEAR的库。CodeIgniter是面向PHP网站开发人员的一组应用程序开发框架和工具包。它提供了一个单一的接口和逻辑结构,其目的是允许开发人员更 最后,您不必使用模板引擎来创建视图,只需使用旧的HTML和PHP。快地开发项目。将精力投入到项目的创造性开发中,使用CodeIgniter可以减少编写的代码量。 将框架的概念引入了网络社区的普遍意识。核心框架是专门为此程序编写的,许多其他库,帮助程序功能和子系统都来自RickEllis和Paul Burdick编写的ExpressionEngine内容管理系统。 CodeIgniter由Ellislab的首席执行官RickEllis开发。RubyonRails的启发启发了我们创建PHP框架。允许您创建可移植的应用程序,它在PHP 5和PHP 4中同样有效。
软件功能
1.紧凑型框架:CodeIgniter安装软件包(包括用户手册)的大小仅为2MB。
2.清晰,完整的文档:CodeIgniter安装包中包含《用户手册》该手册包括简介,教程,说明“手把手”以及框架组件的参考文档。 3.与各种主机环境广泛兼容:CodeIgniter仅需要PHP版本5.3.7,该版本几乎可以在任何虚拟主机或云平台上运行。对于需要数据库的Web应用程序,CodeIgniter支持最常见的数据库,包括MySQL。
Codeigniter官方下载图二
3.没有严格的编码规则-请遵循一些预防措施,您可以使用自己的编码标准和命名约定。 CodeIgniter在这里为您提供帮助,而不是增加混乱。
4.喜欢简单性,喜欢复杂性:CodeIgniter允许用户自由选择是否使用MVC架构。
5.出色的性能:CodeIgniter的性能始终优于大多数类似框架。
Codeigniter官方下载图三
6.没有大规模的集成库:CodeIgniter并不打算建立一个大型,全面的框架。尽管它保持简单,但它提供的功能足以增强您的生产力。在此基础上,还有许多第三方扩展为您提供更多功能。
7.几乎0种配置:CodeIgniter遵循有关配置的约定概念(例如,将模型文件放在“ models”文件夹中)。当您要修改配置时,“ config”文件夹中有许多配置项供您修改。
8.无需学习模板语言:如果您有更复杂的要求,则可以以第三方扩展的形式介绍其他模板引擎。CodeIgniter带有一个基于字符串替换的简单模板工具。