¡Increíble! Sí, suena como una forma realmente genial de comenzar y darte todo lo que necesitas. Así que genial. Increíble.
Bueno, vamos a comenzar con algunas de las preguntas que estamos viendo. La primera es, ¿cómo se diferencia Redwood de otros frameworks y meta frameworks, cosas como next o blitz, etc.?
Sí, Redwood es un concepto interesante. Reúne varias piezas de tecnología que ya están establecidas y son bien conocidas. Como vimos en la charla, incluye React, GraphQL, Jest, Storybook, entre otros. Los reúne y te brinda una forma coherente de usarlos sin mucho problema, ¿verdad? Pero una de las partes más difíciles, creo, al comenzar un proyecto en el que quieres usar todas esas piezas de tecnología, es tener que conectarlas todas y seguir la documentación para hacerlo. Redwood simplemente resuelve eso por ti.
Diría que, por ejemplo, Next.js se centra mucho más en React. Por supuesto, puedes hacer cosas de API con Next, pero Next no tiene una opinión tan clara sobre cómo integrar GraphQL, por ejemplo. Redwood te ofrece una forma de tener un frontend y un backend, pero es menos dogmático en ese sentido. Aunque sigue siendo dogmático en el hecho de que te brinda su propia forma específica de usar React y un backend, pero con menos herramientas.
Diría que Redwood está más estrechamente relacionado con algo como Blitz. Blitz tiene objetivos similares, te brinda comandos para crear una aplicación desde cero para ti. Te brinda una forma de vincular fácilmente varias piezas. Entonces, Redwood es similar en ese sentido a Blitz, pero con sus propias opiniones, etc. Y si miras otros frameworks, quiero decir, si, quiero decir, tal vez consideres a React en sí mismo un framework, algunos dirían que sí, otros dicen que es solo una biblioteca. Pero difiere en ese sentido porque React es solo para la interfaz de usuario en su mayor parte. Y luego, ya sabes, lo mismo con frameworks como Angular, por ejemplo. Verías más a Redwood haciendo todo en el stack completo por ti. Mientras que Angular solo se enfoca en el frontend. Así que creo que eso es un poco de cómo difieren.
Sí, es interesante. Creo que si miras frameworks, bibliotecas, ya sabes, utilidades, como APIs, y piensas en algunos aspectos como, ¿es esto frontend, backend, stack completo? ¿Es esto dogmático versus no dogmático? ¿Es esto más una biblioteca versus un framework donde va a ser muy directivo en cómo lo usas? Sí. Así que creo que parece haber una superposición interesante en esos tres aspectos. Si quieres comenzar rápidamente, cubrir la mayor parte del stack posible. Y también tener pautas establecidas para poder tomar decisiones que estén en línea con las mejores prácticas.
Comments