Pronto, no, el servidor responde para traernos maquetas para mirar. Un día cuando se ejecute el Javascript, tomaremos nuestra página e iremos. La última vez. Pronto, no, el servidor responde para traernos maquetas para mirar. Un día cuando se ejecute el Javascript, tomaremos nuestra página e iremos. Lo hicimos, ustedes magníficas personas, los amo por unirse. Eso podría haber salido horriblemente mal.
Hola, permítanme presentarme, mi nombre es Rich, trabajo en un marco de interfaz de usuario llamado Svelte, soy uno de los cientos de contribuyentes, y trabajo a tiempo completo en código abierto en Vercel. La canción que estábamos cantando describe una tendencia importante en el desarrollo web. Muchos cálculos se están alejando de los servidores y las funciones de origen único y hacia el borde de la red. Gracias a cosas como Deno y Fastly, Cloudflare, las funciones de Vercel que se ejecutan en Cloudflare y Netify, alguien como yo que sabe muy poco sobre cosas de back-end puede implementar una aplicación que está disponible instantáneamente en milisegundos para usuarios en cualquier parte del planeta. Creo que este es un cambio tectónico en cómo construimos cosas en la web, aunque hay algunos problemas sin resolver sobre dónde ponemos nuestros datos, por ejemplo.
Mientras tanto, los marcos de trabajo front-end también están siendo afectados por esta tendencia. Cuando piensas en marcos de trabajo, probablemente piensas en React o Vue, o si eres un poco más hipster de JavaScript, podrías pensar en Svelte o solid. Pero cada vez más, no usamos estos marcos de trabajo por sí solos, usamos meta-marcos de trabajo como NeXT, NUXT, SvelteKit y SolidStart. Y estos son kits de herramientas para construir una aplicación completa, en lugar de solo unos pocos componentes. Traen una herramienta de construcción, un servidor de desarrollo, tu enrutamiento, todas esas cosas. Y crucialmente, además de ejecutarse en el navegador, también se ejecutan en un entorno de servidor. Podemos llamarlos marcos de trabajo de pila completa, con el riesgo de molestar a los nerds enojados, que controlan el uso de ese tipo de terminología. Y entonces esto es una convergencia interesante que está sucediendo. Las tecnologías front-end están comenzando a reclamar territorio de back-end, mientras que el back-end se está volviendo más accesible para aquellos de nosotros que somos operadores front-end tradicionales.
En muchos casos, las funciones de borde utilizan las mismas API web que estamos acostumbrados a usar en el navegador. Así que trabajo en SvelteKit, que es el marco de trabajo de pila completa oficial para Svelte, y estamos bastante orgullosos de lo que hemos construido. Creemos que es muy convincente. Se ejecuta en cualquier lugar donde se ejecute JavaScript. Se ejecuta en Node, se ejecuta en un Lambda, se ejecuta en el borde, se ejecuta en tu navegador. Pronto se ejecutará en un trabajador de servicio. Y puedes implementarlo en cualquier plataforma que te guste. No hay bloqueo. Cuando creas un proyecto, no te preguntamos dónde vas a implementar.
Comments