Sobre codeigniter
5 seguidores
Hola,
Esto me parece que va sobre el eterno tema de qué Framework elegir. Despues de mirar y de leer por aquí, mi principal canditato es codeigniter. Supongo que me decidí por él, entre otras cosas por que he encontrado documentacion en castellano, que para mi es más cómodo y me motiva más. Además siempre han hablado bien de él en sitios que frecuento como Sentido Web. La pregunta es ¿Lo estais usando alguno? ¿Lo habeis usado y quedasteis satiesfechos?
jmlweb
@portishead: Según el tipo de proyecto hay veces que no merece la pena usar un framework (caso de que sólamente sea una sección de noticias y un contacto). Sin embargo, para un proyecto medio (sección de trabajos realizados, clientes, contacto, noticias...) si que lo uso habitualmente.
Cada persona te hablará mejor o peor según el framework que maneje mejor, al igual que está el eterno debate jQuery vs Mootools vs Prototype para las librerías de javascript...
portishead
Bueno, pues nos ponemos en marcha, a ver hasta donde llegamos.
loalf
@portishead, creo si nunca has trabajado con un framework, lo que vas a hacer es lo más apropiado, de hecho, yo empecé así, intenté empezar con Symfony pero aquello era un wtf increíble. Me metí con CI y me quedó bastante clara la separación de capas y demás. Luego volví otra vez a Symfony y ya todo fue más sencillo de digerir.
Como bien dice @psycho, un framework es para mejorar tu productividad así que utílizalo para cualquier cosa, al principio verás que vas lento e intentarás hacerlo al old-style, pero sé fuerte, que tiene su recompensa, :-). Además, esto te hará coger soltura. Créeme, una vez que le cojas el gusto no entenderás como has podido vivir así.
psycho
Hombre yo creo que si tienes el framework controlado, debería ayudarte en la productividad, tanto si es un proyecto pequeño o grande...
portishead
loalf
Sí claro puedo elegir el que quiera. Pero creo que ya me he decantado por CI. Mas que nada por la curva de aprendizaje.
Además creo que se puede adaptar a proyectos no muy grandes y asi empezar a probar con frameworks. Seguramente cuando ya este familiarizado con este pruebe con Symfony, esa claro que todos hablan muy bien de él.
Y ya puestos os lanzo una pregunta: ¿Cuando trabajais en proyectos no muy grandes, de unas 10 páginas, os merece la pena trabajar con un framework y el modelo MVC o esto realmente os realentiza el trabajo? Imaginad por ejemplo un portafolio típico,lista de clientes, con una seccion de noticias, un contacto y poco más.
psycho
Yo estoy con cake, pero claro, no tengo prisa...
A ver si le meto caña y se abre un hilo con problemillas prácticos...
juandelgado
Yo Simfony no lo he probado, pero si CodeIgniter y CakePHP. Creo que Cake es mas completo, pero tiene peor documentacion. De hecho, es un poco mala. Asi que si no te quieres complicar mucho CI seguramente sea el que tenga menor curva de aprendizaje como ya han comentado.
El siguiente en mi lista es Symfony, a ver si encuentro alguna excusa para usarlo un dia de estos.
Salud!
loalf
Si todavía estás a tiempo de cambiar te aconsejaría Symfony [http://www.symfony-project.org].
Mis motivos,
- framework sólido. La primera versión salió en 2005, desde entonces ya van por la versión 1.2 aunque esta última bien podría haber sido 2.0 por la cantidad de mejoras que se han hecho. Utilizado en sitios web grandes como dailymotion.com y yahoo answer!
- comunidad activa. Tanto la lista de correo, como el IRC, como los grupos de google groups (el de español e inglés) son muy activos y hay mucha gente dispuesta a colaborar.
- documentación. Hay toneladas de documentación, es más, como "ejemplo" de lo que se puede hacer hay un portal de trabajo completamente documentado, de la a a la z, además tienes documentación en español en www.symfony.es
- plugins. Existen más de 400 plugins para tareas concretas que te ahorraran mucho trabajo, por mentar algunos, hay un buscador, un blog, un gestor de archivos, etc ...
Para ser sincero del todo te diré que la curva de aprendizaje es jodida, te tirarás algunos meses hasta que te sientas a gusto, pero creo que merece la pena.
He probado cakePHP y codeigniter y te diré que después de probar symfony te da la sensación de que "no están muy pensado", aunque no quiero entrar en una pelea de cual es el mejor framework, ;-).
Suerte!
portishead
Graciasd JML. La verdad es que empiezo desde cero, así que no dudes que caerán preguntas ;)
jmlweb
Hola, yo he uso CodeIgniter con frecuencia para los proyectos que requieren de una complejidad media.
A mi parecer tiene una curva de aprendizaje muy corta, es ligero y cumple con todo lo que esperaba de un framework (MVC, abstracción en la capa de base de datos...)
Yo lo he usado para programar el lado servidor en las siguientes webs:
http://proyectosolidus.org
http://gascomunicacion.com
http://jmlweb.es
http://norasolar.com
http://www.romualdofaura.com
Si necesitas cualquier cosa no tienes más que pedirla.
Un saludo!