¿Cuáles son las últimas tendencias en tecnología front-end?

Nuevas plataformas avanzadas significa nuevos enfoques de diseño receptivo

Una gran cantidad de nuevas tecnologías está llegando al mercado y eso significa que las cosas están a punto de cambiar. Las nuevas tecnologías solo muestran sus primeras aplicaciones, pero el desarrollo en 2017 sentará las bases para los próximos años.

El diseño receptivo ya no estará restringido a ‘ mobile-first ‘ o solo receptividad móvil. Ya hay una gran cantidad de otros dispositivos, pantallas y dispositivos portátiles integrados como Apple Watch, Google Glass y Oculus Rift, que son algunas de las tecnologías más comentadas.

Estas tecnologías continúan creciendo en popularidad. Además de estos, la interfaz de usuario semántica es un nuevo marco de diseño del año pasado que sigue teniendo demanda.

Internet de las cosas (IoT) tendrá un gran impacto

Internet of Things ha llevado el desarrollo de aplicaciones a un nuevo nivel. Según Technavio , IoT crecerá un 31,72% (CAGR) entre 2015 y 2019.

Al vincular objetos inteligentes a Internet, IoT permite el intercambio de datos que nunca antes fue posible.

A medida que más y más dispositivos estén conectados y accesibles a la red, encontraremos desarrolladores web que encontrarán soluciones actualizadas para ayudar a los usuarios a controlar y comunicarse con sus dispositivos y equipos cotidianos.

IDEs basados ​​en navegador

Lo más probable es que tenga su propio entorno de desarrollo favorito. Tal vez te enamoraste de VIM hace años o eres un fanático de IntelliJ. Eso cambiará pronto a medida que más y más personas comiencen a usar versiones de IDE basadas en la nube.

Son rápidos y accesibles, y algunos de ellos tienen una gran comunidad detrás de ellos. La flexibilidad es clave aquí, y si bien es posible que no use estas herramientas a tiempo completo, definitivamente es bueno saber que están disponibles si desea hacer una prueba rápida de un código de arranque de Jade sin tener que descargar un solo archivo.

Diseño de navegación a pantalla completa

El diseño de navegación a pantalla completa es una característica que mejora la experiencia del usuario en dispositivos móviles. Digamos que un usuario está navegando por un sitio web en su teléfono móvil y se encuentra con un formulario de registro. A medida que toca el formulario de registro, el formulario salta a un tamaño de pantalla completa que permite al usuario completar el formulario de una manera más natural.

Cada vez más desarrolladores y diseñadores web están desarrollando sitios para diseños de navegación a pantalla completa y esta tendencia continuará.

Fundación para aplicaciones

Foundation for Apps es un próximo marco de aplicaciones de una sola página que se basa en AngularJS y el marco de cuadrícula flexbox. Este marco permite la creación rápida y fácil de aplicaciones web receptivas, lo que facilita a los desarrolladores comenzar a escribir rápidamente código exclusivo de la aplicación.

Introducido solo a fines de 2014, el potencial de Foundation for Apps, con sus capacidades de posicionamiento y código limpio, aún no se ha descubierto. Seguramente veremos a muchas compañías que utilizan este marco front-end avanzado y receptivo en los próximos años.

Todo en tiempo real

El próximo año verá un aumento en las nuevas aplicaciones que funcionan en tiempo real . El análisis en tiempo real está encontrando rápidamente su implementación en aplicaciones de escritorio y móviles. Del mismo modo, la transmisión en vivo también será cada vez más importante en el mundo del marketing en redes sociales con aplicaciones como Periscope y Meerkat ganando protagonismo. El tiempo real está a punto de estallar.

Bloqueo de anuncios en sitios

En todo el mundo, los propietarios de sitios web están perdiendo dinero con los complementos de bloqueo de publicidad. Solo en un año, el bloqueo de anuncios en el Reino Unido creció un 82% y alcanzó los 12 millones de usuarios activos. Esto afectó las ganancias no solo de los sitios más pequeños que dependen de los ingresos publicitarios, sino también de los grandes editores de medios.

En 2017, los sitios web harán todo lo posible para minimizar el efecto del bloqueo de anuncios. Surgirán varias técnicas que descuidarán el efecto de los complementos de bloqueo de anuncios. También puede esperar que los sitios presenten formas innovadoras y persuasivas de mostrar anuncios a sus usuarios.

¡La guerra de hardware AR y VR está en marcha!

2016 fue un año decisivo para la realidad virtual y la realidad aumentada . En el lado de la realidad virtual, hardware de renombre como Oculus Rift, HTC Vive y Playstation VR llegaron al mercado, trayendo consigo una avalancha de contenido e implementaciones inteligentes que hicieron que los primeros usuarios evangelizaran sobre la nueva tecnología emocionante. En el lado AR, el éxito mundial Pokémon Go trajo la Realidad Aumentada a la corriente principal , estableciendo récords en la App Store en el proceso. A medida que entramos en 2017, la industria busca capitalizar este impulso.

Si desea comenzar a aprender el desarrollo de AR / VR, tengo buenas y malas noticias. La buena noticia es que puedes comenzar a experimentar con las plataformas de forma gratuita. Hay complementos disponibles para Unreal Engine 4 y Unity que pueden ayudarlo a comenzar con AR, la revolución AR no estará a la altura de su exageración inicial durante los primeros 3-5 años , por lo que tiene mucho tiempo para aprender. Puedes comenzar practicando con VR. Creo que las capacidades de seguimiento de AR utilizando estas opciones serán decepcionantes durante algunos años.

Esté atento a Aframe, tiene potencial para ganar mucha atracción en el espacio de Realidad Virtual. Sé que algunos de ustedes piensan que pueden usar JavaScript con Unity, pero eso no es realmente cierto. Si bien el lenguaje de secuencias de comandos de Unity tiene extensiones de archivo `.js` , la similitud no es mucho más profunda. El “JS” de Unity es realmente UnityScript, y aunque es superficialmente similar, es un lenguaje muy diferente que no implementa ninguna versión de la especificación de JavaScript.

Seguridad en todas partes

Los dispositivos móviles son cada vez más frecuentes y esto puede tener sus propios inconvenientes. Los dispositivos móviles se están convirtiendo en un punto focal de violaciones de seguridad y se hará un gran esfuerzo para garantizar que las aplicaciones sean lo más seguras posible.

El poder de visión por computadora del navegador

En los últimos años, se han producido importantes avances en las cosas que puede hacer dentro de su navegador. Con varios marcos (como tracking.js ) y nuevos formatos binarios (como WebAssembly) emergentes en el mercado, JavaScript se ha convertido en el lenguaje de facto del navegador.

Queda por ver qué marcos y herramientas de JavaScript se generalizarán en 2017. Esté atento a Angular 4 , ReactJS y Vuejs . Entre estos tres marcos, aquí hay un buen artículo sobre qué esperar . Pero una cosa es segura: JavaScript está aquí para quedarse. Y mantendrá su papel como uno de los lenguajes de programación más populares en 2017.

La última tendencia para el desarrollo de front-end javascript, pero puede elegir angular js, lo cual es muy bueno y hoy en día muchos mnc usan angular pero para angular, tenga algunos conocimientos sobre javascriot