¿Es correcto aprender desarrollo web usando frameworks?

Mientras que las otras respuestas han dicho que sí; Mi respuesta es un sí y un no.

Es importante que comprenda cómo funciona el lenguaje que utilizará, en el caso más probable de JavaScript, bajo el capó y en su núcleo. Conocer no solo los conceptos básicos / fundamentales, sino también el funcionamiento subyacente, le dará una ventaja y una ventaja increíble si el desarrollo web es lo que planea hacer en su carrera profesional.

Una vez que comprenda lo suficiente del lenguaje para poder construir algo desde cero, comience a explorar marcos. Son herramientas increíblemente poderosas que pueden ayudarlo a crear aplicaciones a gran escala, y es importante saber al menos una o dos que actualmente están en tendencia si planea buscar trabajo en este campo.

Aprenda a caminar antes de correr, se lo agradecerá más tarde y tendrá una comprensión mucho más profunda del lenguaje, los marcos y el desarrollo en general.

Puede probar el CGI de la vieja escuela (en Perl) y PHP sin ningún marco para crear aplicaciones pequeñas. Use solo jQuery, o incluso JavaScript vainilla, para el código del cliente en estas aplicaciones. Solo juega con ellos por un tiempo, no construyas cosas serias.

Si lo hizo, acaba de volver a experimentar la historia del desarrollo web. La gente hizo aplicaciones web SOLO con estas cosas. ¿Están equivocados? No, no hay correcto o incorrecto aquí. TODAVÍA puedes construir cosas solo con estas herramientas. Sin embargo, creo que la mayoría de los desarrolladores web usarán marcos cuando sea posible para una mejor ingeniería o reutilización de código.

¿Es correcto usar una llave para apretar un tornillo? La respuesta es 100% inequívocamente sí. No utiliza un martillo para fijar un tornillo, al igual que no utiliza C ++ por sí mismo para crear sitios web.

Los marcos y los lenguajes son herramientas. Los usas para construir cosas. Si no utiliza la herramienta adecuada, lo pasará mal.

Sí.

Frameworks te facilitará la construcción de cosas geniales. También te ayudarán a evitar dispararte en el pie con la gran variedad de errores de los que actualmente no tienes idea.

Una vez que se sienta cómodo con el desarrollo con marcos, entonces puede intentar crear su propio marco solo para aprender cuánto trabajo y pensamiento está involucrado.