ExpressionEngine e CodeIgniter são aplicações de desenvolvimento Web criados e mantidos pelo EllisLab . ExpressionEngine é projetado principalmente para desenvolvimento de sites, enquanto CodeIgniter é projetado para o desenvolvimento de aplicações web. Os produtos diferem principalmente em termos de requisitos de uso, licenciamento e servidores destinados . CodeIgniter é gratuito, enquanto ExpressionEngine usa um sistema baseado na licença paga . Finalidade
CodeIgniter é um framework projetado para o desenvolvimento de aplicações web. Ele fornece aos desenvolvedores da Web com um conjunto de ferramentas criado para simplificar o design de aplicações Web a partir do zero usando a linguagem de programação PHP. ExpressionEngine , por outro lado, é por si só uma aplicação Web construída por EllisLab usando o framework CodeIgniter PHP. ExpressionEngine é comercializado como um sistema de gerenciamento de conteúdo , similar ao WordPress , Joomla e Drupal . Ele permite que você crie sites usando uma combinação de bancos de dados MySQL , modelos e módulos.
Licenciamento
CodeIgniter é uma plataforma de código aberto que faz uso do Git sistema distribuído de controle de versão. EllisLab permite-lhe utilizar , modificar, copiar e distribuir CodeIgniter e sua documentação , desde que cumpra uma lista de seis condições. ExpressionEngine é uma plataforma de desenvolvimento comercial construído em torno de uma base de código - fonte aberto. EllisLab oferece três licenças diferentes para ExpressionEngine - Freelancer , não comercial e comercial. Os preços para as licenças são de US $ 100, US $ 150 e US $ 300, respectivamente , a partir da data de publicação. Requisitos
Servidor
Para usar o mais recente versão do ExpressionEngine , você precisará de um servidor rodando PHP 5.1.6 ou superior, 32 MB de memória alocada -PHP , MySQL versão 4.1 ou superior, 10 MB de espaço em disco do servidor disponível, 2MB de espaço de banco de dados e uma versão compilada -PHP do GD GD 2 ou biblioteca. A fim de executar CodeIgniter , você vai precisar PHP 5.1.6 ou posterior e um dos seguintes bancos de dados suportados - Oracle, MySQL 4.1 ou superior, MySQLi , Postgres , SQLite , ODBC ou MS SQL
< br. > Informações adicionais
Ambos os produtos estão disponíveis para download a partir de EllisLab . ExpressionEngine é compatível com o Multiple Site Manager , um programa que permite gerenciar vários sites através de um painel de controle único ExpressionEngine . Vários custos Site Manager entre US $ 25 e US $ 200, dependendo do seu uso pretendido e as necessidades de desenvolvimento . EllisLab também oferece serviços de hospedagem projetados especificamente para uso com ExpressionEngine e CodeIgniter .