La red está rota. Lo leyó bien: no es ningún secreto que la web ahora se ha vuelto tan complicada que varias aplicaciones de marco compiten por la atención de los desarrolladores web. Algunos podrían decir que comprender el código es más fácil que decidir qué aplicaciones de marco usar.

Esto incluye a Evgeny Kot, director de desarrollo de Wrike, quien le dijo a LaComparacion Pro en el reciente evento WebExpo que debe haber un marco único que ayude a los programadores a simplificar el desarrollo web.

En su forma actual, HTML, CSS y JavaScript, los tres lenguajes principales utilizados para crear sitios web, están en todas partes: en aplicaciones móviles, aplicaciones de escritorio, dispositivos inteligentes de todas las formas y tamaños, e incluso en juegos de PC/consola «AAA». .

El sueño de un codificador web

Una implementación típica de un sitio web considera JavaScript como un lenguaje de programación, con HTML utilizado para estructurar el sitio y CSS para el diseño y la disposición de la página web.

Si bien estas tres aplicaciones funcionan bien en su mayor parte, Kot elogió a Flutter, un marco de código abierto creado por Google que pretende ser el marco definitivo para el código del cliente.

«Puede escribir aplicaciones o código base para sistemas integrados Android, iOS, Web, Desktop, Windows MacOS y Linux. Puede crear código de cliente de usuario para casi todas las plataformas populares. Utiliza DART, un lenguaje creado por Google hace diez años, como el idioma principal”, agregó Kot.

«Cuando comenzó Flutter, se usaba principalmente para el desarrollo de Android e iOS, pero ahora Flutter es más que eso: puede escribir código para todas las plataformas, incluida la web».

Sin embargo, Flutter no es para todos, especialmente cuando se trata de SEO, y uno de los principales inconvenientes de la herramienta es que el marco aún tiene que alinear la salida de las aplicaciones.

“Los desafíos que enfrentó Flutter al principio de su desarrollo son los mismos para casi todos los ejecutivos jóvenes”, explicó Kot.

«Las personas que desarrollan aplicaciones móviles con código nativo, como los desarrolladores de Android e iOS, son un poco conservadores cuando se trata de crear código multiplataforma. En el pasado, otros desarrolladores que intentaron hacer esto fracasaron estrepitosamente porque siempre hay una compensación cuando se trata de ofrecer la mejor calidad en ambas plataformas.

Las tareas simples de creación de sitios web ya han comenzado a ahogar la necesidad de desarrolladores web, aunque Knot no parece demasiado preocupado, y señala que las tareas de creación de sitios más complejas que están más arriba en la pirámide sin duda necesitarán codificadores.

“En el futuro, las personas crearán sitios web simples sin ningún conocimiento de la industria de creación de sitios web, pero también tendremos sitios más complejos. Un ejemplo de esto es Project Fugue, un proyecto que cubre las API web”, dice.

Según GitHub (se abre en una nueva pestaña), Fugue es una interfaz unificada para computación distribuida que permite a los usuarios ejecutar Python, pandas y código SQL en Spark y Dask sin tener que volver a escribir.

«En este momento, en los navegadores, puede usar USB, Bluetooth, administración de archivos y otras API. Así que estamos viendo cómo los desarrolladores web pueden hacerlo todo sin que los desarrolladores de C++ necesiten crear una aplicación que use USB», agrega Kot.

Uno de los temas recurrentes de WebExpo 2022 fue la idea de que la guerra entre marcos ya no existe.

«Hace cuatro o cinco años, React, Angular y otros proveedores de aplicaciones web móviles y de escritorio competían por el título de mejor marco, pero ahora ya no veo esa competencia en el espacio», dijo.

No olvides la accesibilidad

A medida que se desvanece la carrera por convertirse en el framework número uno, ha surgido una nueva competencia en el espacio web.

La última década ha visto un aumento dramático en el número de organizaciones demandadas por problemas de accesibilidad en sus sitios web y aplicaciones móviles.

“La accesibilidad se ha convertido en una tendencia por defecto, no solo por su extrema importancia, sino también porque existen muchas leyes en Europa para garantizar que los sitios web sean accesibles para todos”, explicó Kot.

“En este momento, la mayoría de las leyes tienen como objetivo los sitios gubernamentales, pero creo que en los próximos años veremos más sitios web diseñados para cumplir con las pautas de accesibilidad. Si los sitios no quieren hacer esto voluntariamente, pronto tendrán que hacerlo porque es la ley.

Web Vitals, el conjunto de métricas creado por Google, también impulsa a los desarrolladores a crear aplicaciones más rápidas y accesibles.

Por ejemplo, si está buscando un servicio de alojamiento web que tiene un puntaje bajo en Lighthouse, una herramienta gratuita que brinda información poderosa para ayudarlo a mejorar su sitio web, es probable que sea mucho más bajo en los resultados del motor de búsqueda.

Otro ejemplo demostrado en WebExpo provino de Livesport, una empresa de tecnología checa que conoce muy bien los peligros de tener una web y una aplicación móvil lentas. Su Flashscore Network, desarrollada en 2006, proporciona puntuaciones en línea en vivo a través de más de 400 servidores con un flujo de datos de 30 Gbps en gran parte automatizado para mayor velocidad.

“Los desarrolladores web se ven obligados a escribir código más accesible, rápido y ligero. Técnicamente, Webassembly finalmente obtiene la recolección de basura, que espero que se construyan más idiomas además de esto y tendremos una web más rápida. WebAssembly se puede utilizar en cualquier lugar. No está relacionado con JavaScript por naturaleza”, explicó Kot.

«Mecanografiado, aunque no es una tendencia, es utilizado por muchas personas en estos días y, por lo tanto, predigo que en el futuro, podemos ver la fusión de Typescript y Javascript».

¿Qué pasa con los creadores de sitios web?

La evolución del creador de sitios web de Geocities fundado en 1994 y lanzado para promulgar estándares de diseño web solo cuatro años después del desarrollo de HTML: para la amplia gama de proveedores de creadores de arrastrar y soltar disponibles en la actualidad, es fácil concluir que la codificación puede ser simplemente una cosa del pasado.

De hecho, Kot le dijo a LaComparacion Pro que cuando se graduó de la universidad hace 15 años, su maestro le dijo a la clase que serían la última generación en escribir código porque todos usarán cuadrados de arrastrar y soltar en plantillas para crear sitios web.

«No está sucediendo en este momento, pero en la web veo que muchas empresas que solían crear estos sitios de cartera de una página ahora pueden crearlos en Tilda, Wix o muchas otras plataformas web de creación de sitios, sin ningún conocimiento de codificación o programación de computadoras», explicó.

Si bien el mundo en línea tiende a hacer que la creación de sitios sea menos compleja, centralizada y todo en un solo marco altamente funcional, el hecho es que el desarrollo web como industria continuará haciendo cosas para una experiencia de usuario más fluida.

Udostępnij to