Tach!
Es wird aber häufig von Menschen eingesetzt, die nicht selbst herumtüfteln wollen, bis die Bestandteile ihrer Website beispielsweise gefällige Dimensionen und Abstände zueinander haben.
Genau das ist mein Grund, es zu verwenden.
Das funktioniert aber nur, wenn bei fertigen Templates nur der Inhalt ausgetauscht wird, was ja auch in den meisten Fällen so ist. Nur, warum dann noch Bootstrap, gibt schließlich auch schöne Templates ohne Bootstrap?
Fertige Templates brauche ich beispielsweise nicht, ich nehme das Baukastensystem und baue mir daraus meine Oberfläche. Ein anderes Template müsste genauso komponentenbasiert sein und nicht nur sozusagen 90% fertig sein plus einzufügende Texte.
Wenn du hingegen mit fertigen Templates zufrieden bist, oder dich hauptsächlich bei den Bootstrap-Template-Anbietern umschaust (oder das für deine Zwecke zumindest dienlich sein könnte), dann hast du eine andere Herangehensweise/Notwendigkeit als ich. Dann bietet dir auch Bootstrap vermutlich nicht mehr als jedes andere "90%-Template".
Ich sehe das so, wenn in einer relativ(also simplen) überschaubaren Bootstrap-seite im Schnitt >100 mal <div> vorkommt, ist irgendwas schief gelaufen. Warum dennoch der Erfolg von Bootstrap? Nicht weil es so leicht anpassbar wäre, was es nämlich nicht ist (wenn man eigene Vorstellungen hat und nicht nur das Template 1:1 nutzt),
Wenn du 90% umschreiben musst, um zu deinen Vorstellung von Aussehen zu kommen, dann ist Bootstrap vielleicht das falsche Werkzeug für dich. Aber das muss ja nicht auf alle anderen zutreffen. Das was ich anpassen wollte, habe ich bisher ohne Probleme hinbekommen. Aber da du hier Template erwähnst, hast du vielleicht die negativen Erfahrungen mit einem (oder mehreren) speziellen Template(s) gemacht und nicht mit dem grundlegenden Baukastensystem. Das kann bei individuellen Templates durchaus so sein, dass man da hin zu 90% geht und nicht nur den Rahmen plus Bausteine hat. Diese Erfahrung teile ich übrigens auch, dass ein dem Aussehen nach für den eigenen Zweck passend erscheinendes Template einige Fummelei bedeuten kann, hat(te in dem Fall) aber mit dem eigentlichen Bootstrap nicht viel gemein.
sondern weil Menschen sich täuschen lassen, tolles Riesenbild, Schriftgrösse riesig, viele Animationen… (Sieht alles eindrucksvoll aus und ist doch in Wahrheit sehr leicht selbst zu coden)
Dazu zähle ich mich nicht. Animationen fliegen bei mir als erstes raus, wenn ich eine Projektvorlage nehme. Tolles Riesenbild kann auf der Startseite als Blickfang liegen, wenn es nicht grad eine Intranetanwendung ist, die sich nicht erst noch ihre Anwender suchen muss. Riesige Schrift ist den kleinen Mobilbildschirmen geschuldet. Überall hat die aber auch nichts zu suchen. Ich erinnere mich aber noch genau an die Zeit bevor die Mobilen ihren Siegeszug antraten, da brauchte ich eine Mindestschriftgröße im Browser, weil jede Website es damals schick fand, in 5px-Schrift daherzukommen.</div class="kleine übertreibung">[1]
Bootstrap ist nicht nur ein Layout sondern zugleich ein Sammelsurium von Javascriptspielereien, die auch wiederum auf Jquery basieren, auch wenn sie es bootstrap-eigen suggerieren.
Nicht wenn ich es zusammen mit Angular einsetze, da verwende ich mit ngx-bootstrap eine JQuery-freie Integration von Bootstrap-Komponenten in Angular.
Abgesehen davon, braucht man für die gleichen Spielereien auf Nicht-Bootstrap-Seiten ebenfalls Javascript. Das ist also keine Besonderheit von Bootstrap. Man kann es auch ohne Javascript verwenden, wenn man diese Komponenten nicht braucht.
Das sieht erst mal gut aus und macht Eindruck auf den Normaluser. Kann ich alles nachvollziehen, nicht aber bei Fachleuten, die in der Lage sein müssten gleichwertige Templates mit max 20% des Codes zu produzieren, und ohne Hilfen wie Jquery, usw…
Die Stimmen der Fachleute kamen ja auch hier deutlich zum Vorschein, und sie schlugen in deine Kerbe.
Aber, und diese Frage habe ich hier schon oft gestellt ohne bisher mal eine Antwort zu bekommen, warum haben die meisten Fachleute, selbst eine eher weniger ansehnliche Seite, fehlt die Kreativität?
Na aber hallo, warum gibt es wohl Fachleute? Weil nicht jeder überall so gut sein kann, wie ein Fachleut auf seinem Gebiet. Kreativität im Gestalten ist genauso eine Fähigkeit wie logisches Denken fürs Programmieren. Da hat nicht jeder gleich viel in seinem Repertoire.
Dann ist natürlich auch der Hang zu fertigen Templates verständlich, muss aber dennoch nicht Bootstrap sein.>100 DIV kann nicht der richtige Weg sein. 😉
Wie gesagt, das Bootstrapverwenderbild, das du hier vom beschreibst, trifft auch mich nicht zu. Wie da allerdings die Zahlenverteilung bei den Verwendern ist, die Bootstrap als grundlegendes Komponentensystem vs. auf Bootstrap aufbauende Templates verwenden, mag ich nicht beurteilen.
dedlfix.
Wir wollen mal nicht zu viel Semantik hier reinbringen. ↩︎