¿Por qué se necesitan marcos en el desarrollo web? ¿Cómo ayudan y cómo se pueden usar?

Los marcos son necesarios para facilitar el trabajo.

Frameworks consta de muchas características que necesitamos crear por nuestra cuenta en lenguajes como PHP, pero ya están allí en frameworks

Tomemos un ejemplo de Laravel Framework

Laravel es solo un marco. Un marco le brinda algunas herramientas y funciones para que sea más fácil para usted. Por ejemplo, las migraciones, las semillas de la base de datos, las clases de solicitud de formulario, etc. Le hacen más fácil hacer cosas que tiene que programar usted mismo si no está utilizando un marco.

marcos como laravel vs codificación php tradicional

Obtenga más información sobre laravel aquí

Learn Laravel – Los mejores tutoriales de Laravel | Hackr.io

Los mejores screencasts de Laravel y PHP

Symfony es otro framework PHP

Aprenda Symfony – Los mejores tutoriales de Symfony | Hackr.io

Cakephp es un marco PHP más

Aprenda CakePHP – Los mejores tutoriales de CakePHP | Hackr.io

De la misma manera, tenemos marcos JS. Algunos populares son

AngularJS

Learn Angular – Los mejores tutoriales de Angular | Hackr.io

ReactJS

Learn React – Los mejores tutoriales de React | Hackr.io

EmberJs

Aprenda Ember.js – Los mejores tutoriales de Ember.js | Hackr.io

Espero que tengas tu respuesta