CodeIgniter - CodeIgniter

CodeIgniter
Logotipo da CodeIgniter
Autor (es) original (is) EllisLab
Desenvolvedor (s) British Columbia Institute of Technology (2014-2019), CodeIgniter Foundation (2019 até agora)
lançamento inicial 28 de fevereiro de 2006 ( 28/02/2006 )
Versão estável
4.1.1 / 2021-02-01 [±]
Repositório
Escrito em PHP
Sistema operacional Plataforma cruzada
Plataforma PHP 5.6.0+ (v3.1.11) e PHP 7.2 ou novo (v4.0.0 ou superior)
Modelo Framework da web
Licença Licença MIT
Local na rede Internet codeigniter .com Edite isso no Wikidata

CodeIgniter é uma estrutura da web de desenvolvimento rápido de software de código aberto , para uso na construção de sites dinâmicos com PHP .

Popularidade

O CodeIgniter é vagamente baseado no popular padrão de desenvolvimento model – view – controller (MVC). Embora as classes de controlador sejam uma parte necessária do desenvolvimento no CodeIgniter, os modelos e visualizações são opcionais. O CodeIgniter também pode ser modificado para usar o Hierarchical Model View Controller (HMVC), que permite aos desenvolvedores manter o agrupamento modular de Controlador, Modelos e Visualização organizados em um formato de subdiretório.

CodeIgniter é mais freqüentemente conhecido por sua velocidade quando comparado a outros frameworks PHP. Em uma abordagem crítica sobre frameworks PHP em geral, o criador do PHP Rasmus Lerdorf falou na frOSCon em agosto de 2008, observando que gostou do CodeIgniter " porque é mais rápido, mais leve e o menos parecido com um framework. "

Código fonte e licença

O código-fonte do CodeIgniter é mantido no GitHub e, a partir da versão de visualização 3.0rc, é um software de código aberto certificado licenciado com a Licença MIT . As versões do CodeIgniter anteriores a 3.0.0 são licenciadas sob uma licença de código aberto no estilo Apache / BSD.

Uma decisão de 2011 de mudar o licenciamento para a Open Software License (OSL) gerou alguma controvérsia na comunidade, especialmente sobre a incompatibilidade GPL da nova licença, à qual EllisLab respondeu com uma série de artigos intitulados Software License Awareness Week.

História

A primeira versão pública do CodeIgniter foi lançada pela EllisLab em 28 de fevereiro de 2006.

Em 9 de julho de 2013, a EllisLab anunciou que estava procurando um novo proprietário para o CodeIgniter, citando a falta de recursos para dar ao framework a atenção que eles achavam que merecia. Em 6 de outubro de 2014, a EllisLab anunciou que o CodeIgniter continuaria o desenvolvimento sob a administração do British Columbia Institute of Technology . A partir de 23 de outubro de 2019, com a CodeIgniter Foundation assumida, a CodeIgniter não está mais sob os cuidados do Instituto de Tecnologia da Colúmbia Britânica .

Codeigniter 4 foi lançado em 24 de fevereiro de 2020, aniversário de Jim Parry que era o líder do projeto Codeigniter 4 e faleceu em 15 de janeiro de 2020. Depois disso, o projeto continua até hoje com outro líder de projeto.

Veja também

Referências

links externos