No public Twitter messages.

Facebook
RSS

Tanto Symfony como CodeIgniter son frameworks de PHP muy prometedores. CodeIgniter por su parte es muy similar a Symfony, pero gana hacia la facilidad de configuración y uso. Por otro lado Symfony da mucho juego a la hora de desarrollar proyectos de gran embergadura gracias a su robusted, siempre he dicho que CodeIgniter es el hermano pequeño de Symfony.


codeigniter-vs-symfony


Siempre he querido usar Symfony en algún que otro proyecto pero todavía no he podido estudiar a fondo su funcionamiento y debido al tiempo que se tarda en configurar una aplicación sencilla, lo he ido dejando de lado. Básicamente, si no puedo instalarlo en menos de 30 minutos, no puedo usarlo, mientras que con CodeIgniter, en cuestión de 5 minutos tengo el proyecto configurado y listo para empezar a programar.

Uno de los puntos en contra de CodeIgniter, y aquí tengo que quitarme el sombrero con Symfony es la línea de comandos, ya que en una sola orden puedes echar a andar multitud de procesos y scripts que con el otro framework tendríamos que hacer a mano.

Resumiendo un poco ambos tienen pros y contras, pero para ver una referencia más clara os dejamos esta tabla de comparación.


CodeIgniter Symfony
Ficheros

(incluyendo docs)

1.83 MB 7.84 MB
Compatibilidad de Servidor
Funciona tanto en servidores dedicados como compartidos, y plataformas Windows, Linux y Mac.
Pagina de Instalación
Algo dificil de manejar en servidores compartidos y casi exclusivamente funciona en plataformas Linux.

Página de Instalación

Configurción Un solo archivo de configuración Muchos archivos de configuración
Linea de Comandos
No tiene Impresionante linea de comandos con muchísimas posibilidades
Librerías Escrito para ser acopladas con facilidad. Depende de algunas liberías internas.
Documentción Existe multitud de documentación y foros de soporte online además de libros para ambos.
Plantillas Ambos funcionan con PHP incluyendo mútliples asistentes y librerias.
Helpers
Si Si
Gestión de caché
Si Si
URLs amigables
Si Si
Scaffolding Si Si
Soporte multilenguaje
Usa ficheros de lenguaje Sofisticada internalización i18n
Estructura de programación
Ambos usan modelos MVC
Ajax support Se puede integrar Muy buen soporte nativo
Share Button

Quizás también te interese:

Quizás también te interese:

9 Respuestas so far.

  1. Kilmeny dice:

    muy bien todo lo que dices, pero Symfony es superior y en cuanto a Compatibilidad de Servidor, lo he usado en Windows y todo perfecto.

  2. juancar dice:

    Symfony es superior en muchos aspectos a codeigniger, pero tambien tienes que reconocer que para desarrollo rápido y de proyectos de no gran embergadura no me parece tan últi como codeigniter.

    No sabía como se comportaba en Windows, gracias por el aporte.

    Saludos

  3. Jonathan dice:

    Yo estoy haciendo comparacion en cuanto a rendimiento, todavia no he utilizado symfony, pero puedo decir que codeigniter corre mucho mas rapido que cakephp, ya que codeigniter esta diseñaor para llarmar si me necesitas, en cmabio otros framework cargan todo el nucleo y libreria y esto hace que ocupe mucha memoria

  4. juancar dice:

    Totalmente de acuerdo. Un saludo!

  5. Francisco dice:

    Symfony es superior a CodeIgniter, pero por eso no quiere decir que sea mejor. En mi opinión CI es más rápido y útil, no complica las cosas y se puede aprender en unas pocas horas (un día empecé y al otro día estaba haciendo mi primer proyecto). Por otro lado, si bien symfony automatiza más, en codeigniter uno puede hacer sus librerías y reutilizarlas posteriormente sin problemas, por lo que la velocidad de desarrollo aumenta segun se vaya desarrollando. Esta es mi humilde opinión y otros pueden tener otra. Saludos

  6. juancar dice:

    Totalmente de acuerdo. Recibe un saludo.

  7. alberto dice:

    Hola, he programado en ambos framework, realmente symfony es superior por mucho a codeigniter.

    Algo a reconocer a codeigniter es su gran velocidad en jecución, sin embargo en symfony se puede igualar esta velocidad, solo basta con saber configurarlo.

    He desplegado sitios compejos en symfony en varios servidores linux y windows, además en hosting compartidos en internet y todo a la perfección. Solamente es saber lo que se está haciendo.

    A contradicción de lo mencionado en el post, se puede montar una aplicación de symfony en cuestión de 2 minutos.

    Como mencionaba anteriormente symfony es mucho más robusto y escalable, solamente se necesita experiencia y dominio.

  8. Carlos dice:

    Hola Alberto, al empezar a leer sobre Symfony, me parecio sumamente atrayente, pero despues de leer el link http://redotheweb.com, de la página http://www.symfony.es/documentacion/creando-un-wiki-con-symfony-en-menos-de-20-minutos, continue buscando mas información y asi como encontré opiniones muy buenas, encontré tambien opiniones bastante negativas.

    Por tu experiencia, considerás una buena opción para desarrollar una aplicación web ?.
    Las aplicaciones resultantes son estables y rápidas ?.
    Tiene actualmente buena documentacion y soporte ?.

    Desde ya, muchisimas gracias.

  9. Empezamos a cotizar precios, llamamos a otras agencias y vimos que era imposible igualar la misma oferta.


 

Imágenes que han he

"Una imagen vale más que mil palabras", es una frase ...

Sencillo efecto de P

En este tutorial de Photoshop que nos ofrecen en SoloPhotoshop.com ...

Una tarjeta de visit

Es cierto que en la era digital cada día optamos ...

La mejor oferta de b

Tan sólo quedan 10 días ¿vas a desaprovechar esta magnífica ...

La impresión digita

La tecnología de chorro de tinta de Fujifilm ha sido ...

Sponsors

  • Cheap reliable web hosting from WebHostingHub.com.
  • Domain name search and availability check by PCNames.com.
  • Website and logo design contests at DesignContest.net.
  • Reviews of the best cheap web hosting providers at WebHostingRating.com.