Bienvenido a Redwood, Parte II: La revancha
¡La primera parte del tutorial fue un éxito! Introdujo miles de millones (capaz exageramos) de desarrolladores a lo que puede hacer Redwood para mejorar el desarrollo web en el mundo JavaScript. Esto es sólo el comienzo.
Al leer el README en detalle puede haber visto que algunas tecnologías no tocamos en absoluto en el primer tutorial: Storybook y Jest por ejemplo. En realidad, éstos han sido clave de la idea misma de Redwood desde el principio: mejorar toda la experiencia de desarrollo de una aplicación web.
Si bien son opcionales, creemos que usar estas herramientas mejora enormemente su experiencia de desarrollo de aplicaciones al simplificar su creación, su mantenimiento y compartirlas con un equipo grande. En este segundo tutorial le mostraremos como hacerlo.
Asimismo, introduciremos el Control de Autorización basado en Roles (RBAC en inglés), que no estaba disponible cuando escribimos el primer tutorial, y es genial.
¿Por qué "la revancha de Redwood"? Porque todas las grandes secuelas tienen "revancha" en el título. También este tutorial se centra más en nosotros, en la base de código en general, y cómo hacer nuestro trabajo más fácil. La primera parte del tutorial muestra cómo poner en marcha una aplicación rápidamente y permitir que los usuarios la comiencen a usar. La segunda parte trata de ayudarnos, a nosotros los desarrolladores, a construir nuevas características rápido y asegurándonos que el código que escribimos anteriormente sigue funcionando. Como dice el viejo refrán: la vida da revancha.