Hallo,
»» Ja, aber was lernt er? Wie man das Framework verwendet.
Nein, man lernt Design Patterns wie OOP, MVC, Objektrelationale Mapper, Eingabe-Validierung, Unit-Testing, Datenbank-Abstraktion, Templates, REST-APIs, Performance-Techniken wie Caching, Sicherheitstechniken wie CSRF-Schutz usw. kennen. -
Nein, lernt er nicht. definitiv nicht. Du idealisiert an dieser Stelle etwas, was in der Praxis in der Form so gut wie nie gibt.
"frikelwerk" nennt sich das, was im allgemeinen so rauskommt. Beispiele zusammenkopiert, irgendwie (sehr starke Betonung auf "irgendwie") zum Laufen gebracht und gut ist's. Das ist das tägliche Praxis von Einsteiger, die eine Aufgabe (meist in einem dringenden Projekt) zu erledigen haben. Sie haben null Zeit Bücher über OOP, MVC oder Desingpatterns etc. zu lesen und zu verinnerlichen.
Siehe noch mein anderes Posting.
Grüße
Thomas