Aquí hay un punto que yo considero muy interesante tratar que es cuando emplear CodeIgniter si lo comparamos con otros frameworks de php es decir del mismo ambiente como lo es el Laravel yo creo que no tiene absolutamente nada que hacer vamos a estar claros. Por ejemplo si tú quieres crear una Rest API para conectarla a otra aplicación obviamente Laravel te va a dar muchísimas más opciones por ejemplo para la parte de autenticación la parte del manejo de vía spa o directamente por tokens CodeIgniter también Tiene lo suyo Pero obviamente Laravel tiene muchísimas más funcionalidades con esto es mucho más fácil la integración más limpia y por lo tanto más mantenible es decir todo es excelente aparte de que también tienes otro ecosistema enorme con el cual emplear y en este caso CodeIgniter palidece enormemente.
Te pudieras preguntar para qué es este tipo de frameworks otro punto muy importante en esto es que la curva de actualizaciones que tenemos en frameworks como lo es C4 no es tan alta como la que tenemos en Laravel que tenemos actualizaciones prácticamente a diarias o semanales con nuevas funcionalidades y correcciones a errores por aquí CodeIgniter tiene una curva de actualizaciones mucho más lenta en las cuales más que todo son de tipo de corrección en errores y no tanto de agregar funcionalidades pero por más que sea este escenario puede ser excelente para determinado público es decir.
no todas las personas son programadores que quieren estar constantemente recibiendo ese caudal enorme que tenemos de actualizaciones en Laravel si no quieren algo más estable y en ese tipo de casos CodeIgniter puede ser una excelente opción otra vez más que todo yo creo que se puede adaptar a determinado tipo de público en los cuales quieren desarrollar sus aplicaciones web tipo sencillas tipo blog tipo tienda en líneas. Ojo que esto lo pudieras crecer bastante todavía con proyectos como CodeIgniter pero no quieren estar atados a esa curva de actualizaciones que a veces hasta se convierte en una curva bastante compleja que es la que tenemos en Laravel yo lo veo un poco para que se entienda un poco mejor mi punto.
Cuando tú comparas lo que es un jugador de videojuegos casual es decir que juega muy de vez en cuando juega media hora al día juega un par de horas a la semana o algo sí a lo que es un jugador entusiasta que juega al menos unas 3 cu 5 horas al día es exactamente ese tipo de público o el ejemplo que te quiero dar laravel viene siendo o lo puedes comparar o entra en el canal de jugadores entusiastas que juegan varias horas al día mientras que CodeIgniter viene siendo el otro tipo de jugador que simplemente quiere estar jugando pocas horas a la semana entiendas a la semana o en unos pocos minutos al día cosa que está completamente bien ya que otra vez no Todos quieren estar atados o quieren seguir el ritmo de las enormes actualizaciones que nos ofrece larabel si no quiere algo un poco más estable que sepa que va a funcionar en prácticamente cualquier ambiente php en el cual tú lo quieras colocar cosa que no podemos decir de Laravel. Entonces si eres este tipo de público CodeIgniter puede ser una excelente opción para ti y por aquí.
Recuerda que yo tengo una enorme cantidad de material tanto para CodeIgniter como para la arabel tanto gratuito como de pago entre cursos y libros que puedes todo ver a partir de la página desarrollolibre.net.
- Andrés Cruz
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter
Acepto recibir anuncios de interes sobre este Blog.
!Cursos desde!
4$
En Academia
Ver los cursos!Libros desde!
1$
Ver los libros