Hej dedlfix,
Bitte ab und zu mal dran denken, ob das drölfte Framework wirklich nötig ist oder ob ein konkretes Feature nicht auch mit eigenem Code umsetzbar ist.
Wenn ich die Funktionalität des Frameworks in derselben Qualität nachprogrammiert habe, habe ich nur Zeit verbraucht.
Ja, aber es ist utopisch anzunehmen, dass man das nachbauen kann, was in Jahren gewachsen ist und von unzähligen Nutzern im Alltag erprobt ist.
Die Frage ist viel mehr, ob man die gesamte Funktionsfülle benötigt.
Frameworks pauschal zu verteufeln, bringt nichts.
„Bitte ab und zu mal dran denken“ hieß so viel wie: "besser abwägen".
Mich stört es, dass Bootstrap praktisch immer ungetailort verwendet wird und es sogar oft auch dann eingesetzt wird, wenn es dafür überhaupt keinen Grund gibt. Beispielsweise wenn man nur das Grid davon benötigt und IE nicht mehr unterstützt werden muss. Dann ist man mit CSS Grid schneller fertig und benötigt etwa 1.000 des Codes.
Aber das ist nur ein Beispiel. Als jemand der nicht programmiert, kann ich schwer beurteilen, ob Backend-Frameworks viel Last erzeugen (und wie viel davon unnötig wäre, würden sie optimal eingesetzt).
Heute wird mir einfach zu viel zusammengeschmissen, die Möglichkeiten der Frameworks werden nicht ausgereizt, oft wird für eine einzelne Funktion ein zweites dazu genommen und im Ergebnis haben wir Seiten, die in der Mehrzahl nicht besser sind als vor zehn Jahren. Sie sind schwerer, langsamer und genauso unzugänglich.
Inzwischen "wiegt" eine einzelne Seite durchschnittlich 4 Mbyte, bei uns in der Behörde sind es meist unter 2,5 Mbyte, wir haben auch welche, die sich mit 1Mbyte begnügen. Aber selbst die sind nicht wirklich optimiert.
Sie sind ordentlich gemacht, aber in wirkliche Optimierung ist bei 1Mbyte noch nicht viel investiert worden, außer dass vorhandene Möglichkeiten zur Reduktion von Bildgrößen und Minimizing-Funktionen (immerhin!) aktiviert werden. Leider keine Selbstverständlichkeit.
Marc
Ceterum censeo Google esse delendam