WR 47: Los microframeworks
Que sean micro no quiere decir que sean pequeños. Un repaso a lo que nos pueden aportar estos frameworks “mini”.
Que sean micro no quiere decir que sean pequeños. Hoy un repaso a lo que nos pueden aportar estos frameworks "min"i.
Seguimos con esta revisión a las soluciones que podemos encontrar para crear una pagina o aplicación web. Ya hemos visto en la edición de verano de Web Reactiva los gestores de contenido y los generadores de sitios estáticos.
Pero antes quiero avisarte de que todos los domingos puedes encontrar en tu bandeja de entrada mi newsletter más persona, la Reactivísima, con nuevos e interesantes contenidos todos los domingos.
Ya vimos los microframeworks en el episodio 19, en conjunto con los microservicios. Parece entonces que es una constante en este podcast.
El microframework nos brinda la posibilidad de crecer poco a poco, de tomar las decisiones necesarias acordes a nuestro proyecto. Al contrario que los CMS o los macroframeworks no da por hecho que vamos a utllizar centenares de cosas.
Nos proveé de herramietnas básicas como la gestión de peticiones, las respuestas, un mínimo control de sesiones y todo el esqueleto de los hermanos mayores.
Así en el mundo PHP nos encontramos con Lumen y Silex, que son los hermanos pequeños de Laravel y Symfony. El primero está más orientado a la creación de API RESTful y el segundo quizás pronto esté superado con el microkernel que Symfony 4 ha traído al juego.
El más conocido microframework es Express para Node, quizás el mundo donde más herramientas de este estilo existe. Sinatra, Flask o Nancy son otros nombres para diversos lenguajes de programación (Ruby, Python o .NET).
Son ideales para arrancar proyectos funcionales en pocos segundos, hacer demos o testear nuevas funcionalidades.
Gracias a trabajar con ellos mejorarás tus habilidades como programador/a, te lo aseguro.
El viaje de esta edición de verano continúa y nos quedan dos episodios más.
Encuéntranos por en el canal de telegram t.me/webreactiva o en twitter como @webreactiva con referencias y recursos sobre cosas que seguro te interesan.
Escrito por:
Daniel Primo
12 recursos para developers cada domingo en tu bandeja de entrada
Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.