Bueno, técnicamente nada, ya que React y Angular son frameworks de JavaScript. así que, para todos los efectos, técnicamente está utilizando JS “común” con esos. Sin embargo, la ventaja de ellos es la creación de código que se escala, con una metodología integrada. También la creación de código en marcos como estos tiene la ventaja de que han resuelto muchos de los problemas de navegador cruzado / plataforma con los que se encontrará solo con JavaScript estándar.
En cuanto al CSS y HTML, no puedes escapar de ellos a menos que estés creando algo que no esté basado en un entorno similar a un navegador. Al igual que JS, CSS tiene su parte de marcos para ayudar a resolver problemas, como Bootstrap o Foundation, Sass incluso …
HTML es un poco lo que usan los otros dos para diseñar uno funcional. Ambos al final para representar un diseño interactivo desde.
- ¿Cuál es la mejor manera de reclutar desarrolladores web (HTML / CSS / JS) en el Área de la Bahía?
- Startups: ¿Cuáles son los criterios de selección importantes para una plataforma en la nube cuando necesita usarla como back-end?
- ¿Por qué tanta gente dice que Rails es lo peor que le pudo haber pasado a Ruby?
- ¿Debo ir por Ruby on Rails o por Meteor JS?
- Cómo verificar la respuesta ajax en el navegador
La única desventaja es el tamaño general y la velocidad. Al usar bibliotecas y marcos, sacrifica la capacidad de crear un paquete más pequeño, así como crear una especie de golpe de velocidad muy trivial. Donde tiene que interactuar con las bibliotecas para que hagan las ofertas y decidan qué peculiaridad superar antes de la salida. ¿Es trivial en la medida en que falta el desarrollo de aplicaciones en tiempo real e incluso entonces quizás? Más o menos donde los microsegundos cuentan, quieres ahorrar tanto tiempo del resultado final como puedas. Dado que los estándares tecnológicos actuales son lo que son, no creo que haya nada enorme en ese espectro, pero, una vez más, no codifico para aplicaciones en tiempo real, por lo que no podría decirlo con absoluta certeza.