No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
19H
1M
30S

Next.js, Nuxt.js, Astro, Remix...

7/15
Recursos

Aportes 2

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

  • Framework
    Es un conjunto de herramientas y patrones ya definidos, que nos crean restricciones, a cambio de tener un entorno de trabajo estandarizado, con soluciones comunes a problemas frecuentes.
  • Existen muchos frameworks que nos ayudan a aplicar patrones de dise帽o, y adem谩s nos ofrecen los diferentes modos de renderizado.
  • La elecci贸n de un framework tiene un impacto en la forma en la que dise帽amos nuestra arquitectura.

Next.js

Es el framework que usa Platzi. Es un framework de React que nos ofrece:
- Server-side rendering
- Static-site generation
- Incremental static regeneration

  • Nos ayuda a ordenar el c贸digo, ya que debemos seguir una estructura de carpetas para poder generar las rutas de nuestra aplicaci贸n.
    Ventajas de Next.js
  • Tiene cero configuraci贸n
  • Las compilaciones son s煤per r谩pidas
  • Soluci贸n de internacionalizaci贸n.
  • Posibilidad de crear endpoints para tu backend, simplemente creando archivos en la carpeta 鈥減ages/api鈥
  • Nos ofrece todo lo que necesitamos para crear una aplicaci贸n web completa.

Remix

  • Lo m谩s destacable es la posibilidad de crear rutas anidadas
  • Simplifica la gesti贸n de los estados en la validaci贸n de datos de formularios

Nuxt.js

Ofrece renderizado en el servidor, en el cliente y la generaci贸n de p谩ginas est谩ticas de forma incremental.

  • Frameworks que ofrecen Islas
  1. Astro
    Es agn贸stico a la biblioteca de UI que quieras usar.
  2. Deno Fresh
    No tiene un paso de compilaci贸n, ya que la transformaci贸n de nuestro c贸digo se hace al vuelo. Esto nos permite tener un entorno de desarrollo muy r谩pido, con despliegues casi instant谩neos, y que podemos hacer cambios casi en tiempo real.

驴Cu谩l framework deber铆a elegir?

Depende de tus necesidades y preferencias.

  • Next.js es la opci贸n m谩s segura. Es el framwork que m谩s est谩 creciendo.

Frameworks que no est谩n basados en JavaScript

  • Django (basado en Python)
  • Laravel (basado en PHP)
  • Ruby on Rails (basado en Ruby)

Un poco de SvelteKit.
https://youtu.be/4dkWsytM1kg