Você pode criar um site de maneira fácil ou da maneira mais difícil . Os desenvolvedores que preferem escrever seu próprio código pode utilizar os quadros baseados em PHP, que consiste de bibliotecas e ferramentas que podem tornar o caminho mais difícil um pouco mais fácil . Sistemas de gerenciamento de conteúdo ou aplicações CMS oferecem uma maneira ainda mais fácil de construir sites com apenas o teclado eo mouse. CodeIgniter e Drupal são ferramentas que podem levar um pouco da complexidade e tédio de construção de websites e aplicações web. CodeIgniter Overview
CodeIgniter é um framework baseado em PHP usado para criar sites dinâmicos e aplicações web. Aplicações Web CodeIgniter são criados usando o Model-View -Controller ou MVC paradigma de programação . O modelo é o seu esquema de banco de dados e funções necessárias para acessar o servidor de banco de dados. A vista é o que você vê quando você visita um site ou usar um aplicativo da Web . Controladores são os processos do servidor Web e os recursos necessários para exibir uma página da Web e aplicativos de servidor de acesso .
CodeIgniter Vantagens
CodeIgniter é ideal para o experiente desenvolvedor PHP Web usando compartilhada serviços em que as opções de configuração de velocidade de processamento , espaço em disco, memória e do servidor são limitados hospedagem. CodeIgniter é um framework leve. A última versão se encaixa em um arquivo de 2,2 megabyte. Ela exige apenas um servidor HTTP como o Apache ou Nginx e PHP versão 5.1.6 ou posterior. CodeIgniter também suporta MySQL 4.1 e acima , as conexões MS SQL, PostgreSQL , Oracle e SQLite Open Database Connectivity ou de banco de dados ODBC.
Drupal Overview
Drupal é um CMS e aplicação web framework baseado em PHP modular, extensível. Como um CMS, você pode usar o Drupal para construir blogs, sites ou fóruns. Drupal também pode ser usado como um sistema de colaboração organizacional documento . A instalação do Drupal é composto por cinco camadas: o modelo , o esquema de permissão do usuário , arranjo de blocos que atuam como recipientes de conteúdo, módulos que estendem a funcionalidade e os dados reais que compõem o conteúdo. A última versão do Drupal requer 15 megabytes de espaço em disco , um servidor HTTP Apache ou Microsoft IIS , MySQL 5.015 ou superior e PHP versão 5.2.5 ou posterior.
Drupal Vantagens
Se você não está qualificado em JavaScript , HTML e PHP, Drupal pode ser uma escolha melhor para criar um site de forma rápida e facilmente. De acordo com o site do Drupal , você pode obter um simples blog ou website Drupal instalado e funcionando dentro de uma hora. A maioria das modificações Drupal pode ser feito usando são feitas usando os menus do sistema , barras de ferramentas e painéis. Você pode personalizar o seu site através da instalação de um novo tema , adicionando ou removendo blocos de conteúdo e mudar banners. Você pode estender os recursos do Drupal , baixando e instalando módulos produzidos pela comunidade Drupal ou desenvolvedores de terceiros .