En esta publicación me dedicare a responder las preguntas más frecuentas para aquellas personas que están aprendiendo Reactjs:
¿Cuales son las diferencias entre React.js y otros Frameworks como Angular o Vue?
empezare Listando A cada uno de ellos:React
- Es una biblioteca, esto quiere decir que solo se encarga de una funcionalidad especifica y para el resto de funcionalidad necesita complementarse con otras herramientas. para conocer más de este tema es recomendable ver el vídeo: Biblioteca vs Framework
- Creado Por Facebook e Instagram
- Utiliza un DOM Virtual
- Curva de aprendizaje de 2 a 3 semanas
- Tan solo es la V
- Utiliza ES6
- JSX
Angular
- Es un Framework
- Creado Por Google
- Utiliza el DOM
- Curva de aprendizaje de 3 a 4 semanas
- Es un framework MVC
- Utiliza Typescript
- Templates
¿Que es el Virtual DOM?
El dom virtual es una abstracción del DOM, este es una versión simplificada que esta guardada en memoria y solo incluye las cosas que necesita. Tiene las ventaja de:
- Identificar las partes que han cambiado
- Determina como cargar el DOM de una manera más eficiente
- Mucho más Ligero y Mucho más Rápido
¿Qué es JSX?
Es un lenguaje de dominio especifico(DSL), que es transpilado. en otras palabras es un lenguaje que se basa en XML y Javascript y que necesita ser procesado. entre sus características podemos notar:
- Luce como HTML/XML
- define una sintaxis familiar para definir una estructura de árbol con atributos
- No es un requerimiento pero hace las cosas muchos más fáciles
Comentarios
Publicar un comentario