Bien, hagamos un resumen rápido de lo que hemos visto hasta ahora. Resumen de Vite. Vite tiene una experiencia de desarrollo súper rápida, y tiene una gran salida de paquetes utilizando rollup al construir para producción, lo cual también es compatible con navegadores heredados, si es necesario. Así que Vite es increíble.
Una pregunta común es si Vite está hecho para Vue.js, y eso es porque está hecho por el creador del framework Vue.js, M1U, pero la respuesta a esa pregunta es no, y para ser honesto, eso sería injusto. Imagina que si los desarrolladores, tuvieran que esperar medio segundo para comenzar en un servidor, pero luego los desarrolladores de React tuvieran que esperar 30 segundos o a veces como 20 minutos para trabajar. Eso haría que fuera un mal monopolio para Vue.js, pero no, no, estoy bromeando ahora, ese no es el caso. Vite está disponible para todos los frameworks de JavaScript. Y de hecho, Vite es agnóstico al framework, lo que significa que Vite proporciona un entorno de desarrollo extremadamente rápido para Vue.js, React.js, Preact, Svelte e incluso más.
Cuando vayas a crear una aplicación Vite, ejecutas este comando npm init vite en la última versión, y luego especificas el nombre del proyecto, y luego puedes elegir qué framework quieres usar, Vanilla, Vue, React, Preact, etc. Y estos son solo los complementos oficiales que se incluyen en Vite. También hay muchos otros modelos y plantillas que puedes usar con Vite que son creados por la comunidad.
Me encontré con este ejemplo, o esta comparación en Twitter. Este es el CEO de Repl.it, y aquí comparan la aplicación Create React versus el servidor de desarrollo de Vite React. Así que mira esto, no fue desde cero. A la izquierda, tenemos la aplicación Create React, a la derecha tenemos Vite React. Vite React comienza un poco más tarde, como el clic de reproducción un poco más tarde, pero mira qué rápido es, esto es tiempo récord. Aquí ya podemos ver la aplicación React en funcionamiento, mientras que a la izquierda lleva un tiempo. De hecho, necesitamos esperar casi hasta el final del video, unos 40 segundos, para ver la aplicación en funcionamiento. Así que esta es una diferencia enorme, y dato curioso, después de hacer esta comparación en Twitter, creo que unos meses después en Repl.it, cambiaron cómo hacen el empaquetado para React para usar Vite React. Así que ahora, si haces aplicaciones React en Repl.it, son mucho, mucho más rápidas. Y creo que ahora también usan Vite para la mayoría de las aplicaciones de JavaScript que se pueden ejecutar en su sitio web, así que ese es un gran caso de uso donde el servidor de desarrollo incluso podría mejorar el rendimiento en producción. Pero este es un caso de uso raro, por supuesto.
Ahora Vite también es capaz de renderizado en el lado del servidor y generación de sitios estáticos, lo cual es realmente una gran noticia. También existe VitePress, que es un generador de sitios estáticos construido sobre Vite. Y VitePress es genial para crear documentación y blogs, es realmente, realmente rápido. Y es como ViewPress, pero más ligero y rápido. Y quiero aclarar que no está acoplado a proyectos de Vite, así que no necesitamos tener un proyecto de Vite para usar VitePress, porque VitePress se puede usar en cualquier proyecto de JavaScript, simplemente utiliza Vite en el fondo. Así que puede estar dentro de una aplicación React, una aplicación de View, una aplicación de Vue CLI, lo que sea. Y VitePress todavía está en una versión temprana de desarrollo.
Comments