Si no quieres dedicarte por PHP,
¿Frontend con PHP?
Html le dará forma a tu cuerpo humanos, creara los órganos, la piel tu cara...
HTML viene siendo el esqueleto del cuerpo, la piel y demás seria CSS
También vas a tener que tener algún tipo de conocimiento en servidores y demás.
No creo que necesites tener conocimientos en servidores para hacer algo con respecto al frontend, una cosa no tiene mucho que ver con la otra.
SQL, supongo.
Sinceramente ambos dependen mucho del otro!!!
Se refiere a los framework, no a HTML y CSS, LOL
Hola, quiero aprender desarrollo frontend web, ya estudié las bases de HTML y CSS. En google comparan mucho estas dos herramientas avanzadas pero no me queda claro todavía por cuál de las dos irme (o al menos para empezar). Me gustaría que alguien con experiencia me de sus recomendaciones.
No obstante, no es que tenga "mucha experiencia" como dices, pero bueno. Todo varía dependiendo del uso que le des, el conocimiento que tengas y tal. Como todo, ambos tienen sus ventajas y desventajas. Se podría decir que Vue es algo más fácil de aprender, es decir, que te sirve para proyectos y cosas que no requieran tanto esfuerzo. Por otro lado, React requiere de conceptos más avanzados para mayor flexibilidad y cosas así. Podrías probarlos ambos y ver con cuál te sientes más cómodo. Aunque no considero que para tu nivel React te sea complicado.
Te dejo esta comparación por acá:
1. Facilidad de aprendizaje:
- Vue: Generalmente, se considera más amigable para principiantes debido a su sintaxis sencilla y una documentación clara. Su curva de aprendizaje es menos empinada en comparación con React.
- React: Puede requerir un poco más de tiempo para comprender completamente su estructura y conceptos, pero ofrece una mayor flexibilidad a medida que avanzas en proyectos más complejos.
2. Sintaxis:
- Vue: Utiliza una sintaxis similar a HTML en su plantilla, lo que puede ser más intuitivo para quienes ya tienen conocimientos básicos de HTML y CSS.
- React: Utiliza JSX (JavaScript XML) para definir componentes, lo que combina JavaScript y HTML. Puede llevar algo de tiempo acostumbrarse a esta sintaxis si eres nuevo en el desarrollo web.
3. Curva de aprendizaje:
- Vue: Tiene una curva de aprendizaje más suave debido a su enfoque más completo y la menor cantidad de conceptos abstractos que debes dominar.
- React: Puede tener una curva de aprendizaje un poco más pronunciada debido a la naturaleza de JSX y a la necesidad de comprender conceptos como el estado, las props y el ciclo de vida de los componentes.
4. Comunidad y ecosistema:
- React: Tiene una comunidad muy grande y activa, lo que significa una amplia gama de recursos, bibliotecas y herramientas disponibles. Es una elección sólida para proyectos grandes y complejos.
- Vue: Aunque su comunidad es más pequeña en comparación con React, ha ido creciendo y ofrece un ecosistema sólido con extensiones y plug-ins útiles.
5. Flexibilidad y adopción:
- Vue: Es más prescriptivo en cuanto a cómo debes estructurar tu aplicación, lo que puede ser beneficioso para proyectos más pequeños o para principiantes.
- React: Ofrece más flexibilidad y control sobre cómo estructurar tus componentes y aplicación en general, lo que puede ser adecuado para proyectos más grandes y equipos experimentados.
6. Oportunidades laborales:
- React: Debido a su amplia adopción, hay muchas ofertas de trabajo y oportunidades para desarrolladores con experiencia en React.
- Vue: Aunque menos común que React, las oportunidades laborales para desarrolladores Vue están creciendo gradualmente.