Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2011, 18:34
pamda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: gestión de proyecto web

Cita:
Iniciado por html5 Ver Mensaje
Y una pregunta rápida... En pocas palabras, ¿para qué sirve Codelgniter?
Existe un sin fin de PHP frameworks, todos en su mayoría inspirados bajo el modelo MVC (Model-View-Controler), que tan exitosamente ha sabido popularizar Ruby On Rails (http://www.rubyonrails.org/), y que ha catapultado a este lenguaje japones a lo más cool del desarrollo web.

Sin embargo hay miles, sino millones de desarrolladores web o system administrator, que ya sabiendo PHP, no tienen tiempo, les parece un riesgo innecesario cambiar de lenguaje de programación, o sencillamente no quieren aprender nada nuevo. Lo cierto es que PHP se penso como un lenguaje estructurado, este enfoque fue tremendamente exitoso en sus primeros años pero mostro sus flaquezas cuando los proyectos a emprender comenzaron a crecer y requerir el trabajo en equipo de varios programadores y diseñadores web. Bajo ese nuevo enfoque las características de orientación a objetos comenzaron ha aparecer en PHP 4 y se profundizaron en PHP 5. Desde ese punto de vista PHP nunca podra superar a Ruby, que fue diseñado desde el principio para ser orientado a objetos. Pero no se alarme, no todo esta perdido; al igual que otros lenguajes estructurados que han sido parchados para trabajar con objetos cómo Perl por ejemplo, PHP ofrece actualmente lo mínimo necesario para implementar sobre él, el esquema MVC.

Muchos de los frameworks de PHP ofrecen MVC, pero ninguno es tan ligero y flexible como CodeIgniter (http://codeigniter.com/). Lo mejor de todo es que CodeIgniter puede ser tan sólo VC (View-Controler) , es decir no fuerza al usuario a utilizar una DB para un desarrollo. Además su separación de código PHP y código HTML no esta basada en un template en particular, puedes usarlo incluso sin un template.

y un poco de info adicional Code Igniter

Última edición por pamda; 21/02/2011 a las 06:42