Usted puede crear un sitio web de la manera fácil o de la manera difícil . Los desarrolladores que prefieren escribir su propio código pueden usar los marcos basados en PHP , que consta de bibliotecas y herramientas que pueden hacer que el camino más difícil un poco más fácil . Sistemas de gestión de contenidos o aplicaciones CMS ofrecen una manera más fácil para crear sitios web con sólo el teclado y el ratón. CodeIgniter y Drupal son herramientas que pueden tomar parte de la complejidad y el tedio de construcción de sitios web y aplicaciones web . CodeIgniter general
CodeIgniter es un framework basado en PHP utilizado para crear sitios web dinámicos y aplicaciones web . Aplicaciones Web CodeIgniter se crean utilizando el Modelo-Vista -Controlador o paradigma de programación MVC. El modelo es el esquema de su base de datos y las funciones necesarias para acceder al servidor de base de datos. La vista es lo que se ve cuando se visita un sitio web o utiliza una aplicación web. Los controladores son los procesos de servidor Web y los recursos necesarios para mostrar una página Web y aplicaciones de servidor de acceso.
Ventajas CodeIgniter
CodeIgniter es ideal para el desarrollador Web PHP con experiencia usando compartida servicios de alojamiento en la velocidad de procesamiento , espacio en disco , la memoria y las opciones de configuración del servidor son limitados. CodeIgniter es un framework ligero. La última versión se ajusta en un archivo 2.2 megabytes . Sólo se requiere un servidor HTTP como Apache o Nginx y la versión PHP 5.1.6 o posterior. CodeIgniter también es compatible con MySQL 4.1 y superiores, MS SQL , PostgreSQL , Oracle, SQLite y Conectividad abierta de bases o de las conexiones de base de datos ODBC.
Drupal general
Drupal es un marco de aplicación modular ampliable basado en PHP y CMS web. Como CMS , puede utilizar Drupal para crear blogs , sitios web o foros. Drupal también se puede utilizar como un sistema de colaboración de documentos de organización . Una instalación de Drupal se compone de cinco capas: la plantilla , esquema de permiso del usuario , la disposición de los bloques que actúan como contenedores de contenido , módulos que amplían la funcionalidad y los datos reales que constituyen el contenido . La última versión de Drupal requiere 15 megabytes de espacio en disco , un servidor Apache o Microsoft IIS HTTP , MySQL 5.015 o superior y la versión PHP 5.2.5 o posterior.
Drupal Ventajas
Si usted no es experto en JavaScript , HTML y PHP , Drupal puede ser una mejor opción para crear un sitio web de forma rápida y sencilla . Según el sitio web de Drupal, usted puede conseguir un blog Drupal simple o sitio web instalado y en ejecución en una hora. Modificaciones más Drupal puede hacer usando se realizan utilizando los menús del sistema , barras de herramientas y cuadros de mando . Usted puede personalizar el sitio mediante la instalación de un nuevo tema, añadir o eliminar bloques de contenido y el cambio de banderas. Puede ampliar las características de Drupal mediante la descarga e instalación de módulos producidos por la comunidad Drupal o desarrolladores de terceros .