¿Cuáles son las mejores cosas que un programador web debería aprender en 2016?

En 2016, verás un gran crecimiento en React.


React continuó su ascenso a lo largo de 2015 y ha visto nuevos lanzamientos a lo largo del año y nuevos proyectos que lo adoptan como la biblioteca de su elección. Se enviaron nuevas herramientas de desarrollo hace unos meses. Facebook también lanzó React Native, que es un marco para crear aplicaciones móviles para Android e iOS, que combina una interfaz nativa con React que se ejecuta en un hilo de JavaScript de fondo.

  • React se basa en la idea de que la manipulación de DOM es una operación costosa y debe minimizarse. También reconoce que la optimización manual de la manipulación del DOM dará lugar a una gran cantidad de código “repetitivo”, que es propenso a errores, aburrido y repetitivo.
  • React resuelve esto al proporcionarle al desarrollador un DOM virtual para que lo represente en lugar del DOM real, que difiere con el DOM real, y realiza el número mínimo de operaciones DOM necesarias para lograr el nuevo estado.
  • Esto le permite (al menos en teoría) olvidarse completamente del rendimiento del DOM, y puede volver a renderizar la página completa todo el tiempo, tan pronto como cambie su estado. Esto casi siempre resulta en una base de código mucho más pequeña y simple, lo que conduce a menos errores.

Este enfoque es revolucionario, y verán que más marcos comienzan a copiar (pero no necesariamente a mejorar) sobre estos conceptos.

Estaba en la valla sobre si React era bueno o no, realmente no entendí cuál era el trato hasta que tomé este tutorial Modern React con Redux. Una vez que pasé por eso, tuve una mejor idea de qué diablos estaba pasando.

En cuanto al registro, debe tener un buen conocimiento de javascript, jquery y, si desea crear sitios web dinámicos, debe comenzar a codificar en php y python. mucho en el futuro Tomaría tiempo aprender estos idiomas, pero vale la pena el tiempo necesario.

feliz codificación