CodeIgniter - Visão geral
CodeIgniter é um framework de desenvolvimento de aplicativos, que pode ser usado para desenvolver sites, usando PHP. É uma estrutura de código aberto. Possui um conjunto muito rico de funcionalidades, o que aumentará a velocidade do trabalho de desenvolvimento de sites.
Se você conhece bem o PHP, então o CodeIgniter tornará sua tarefa mais fácil. Possui um conjunto muito rico de bibliotecas e auxiliares. Ao usar o CodeIgniter, você economizará muito tempo, se estiver desenvolvendo um site do zero. Além disso, um site construído no CodeIgniter também é seguro, pois tem a capacidade de prevenir vários ataques que ocorrem através de sites.
Recursos do CodeIgniter
Alguns dos recursos importantes do CodeIgniter estão listados abaixo -
Sistema Baseado em Model-View-Controller
Peso extremamente leve
Classes de banco de dados completas com suporte para várias plataformas.
Suporte de banco de dados do Query Builder
Validação de Formulário e Dados
Segurança e Filtragem XSS
Gestão de Sessão
Aula de envio de e-mail. Suporta anexos, e-mail HTML / texto, vários protocolos (sendmail, SMTP e Mail) e muito mais.
Biblioteca de manipulação de imagens (corte, redimensionamento, rotação, etc.). Suporta GD, ImageMagick e NetPBM
Classe de upload de arquivos
Aula FTP
Localization
Pagination
Criptografia de Dados
Benchmarking
Cache de página inteira
Registro de erros
Perfil de aplicativo
Aula de calendário
Classe de agente de usuário
Classe de codificação Zip
Classe de mecanismo de modelo
Classe Trackback
Biblioteca XML-RPC
Aula de teste de unidade
URLs amigáveis para mecanismos de pesquisa
Roteamento URI Flexível
Suporte para ganchos e extensões de classe
Grande biblioteca de funções "auxiliares"