Jim Nielsen zitiert Eric Bailey
Er bezieht sich auf ein Beispiel auf Twitter, bei dem jemand bemerkte, dass man das
<details>-Element verwenden kann, um „einen nativen HTML-Akkordeon zu erstellen“, woraufhin jemand antwortete: „Das funktioniert ohne Bootstrap? 🤯“What’s the problem here? From Eric
Das Problem, das sich aus dieser Situation ergibt, ist, dass es die Leute dazu bringt, Framework-zentriert zu denken und zu arbeiten. Wenn das passiert, werden die hart erkämpften, integrierten Interoperabilitäts- und, was noch wichtiger ist, die Zugänglichkeit der [Web-]Plattform über Bord geworfen. Es ist ein sich selbst verstärkendes Problem: Je mehr Leute die uns zur Verfügung stehenden Elemente nicht nutzen, desto mehr existiert die Vorstellung, dass sie irrelevant sind.
Ich habe Leute auf GitHub gesehen, die routinemäßig über <details> erstaunt sind und annehmen, es sei eine spezielle GitHub-Funktion.
Leser,
es
nur
HTML (lol)
Ernsthaft, ich bin mir nicht ganz sicher, wann der perfekte Zeitpunkt ist, HTML zu lernen. Früh, auf jeden Fall, aber ich würde niemandem einen Vorwurf machen, wenn er es nicht *zuerst* lernt. Ich bin sicher, ich habe es im Kontext von WordPress PHP-Vorlagen gelernt. Ich bin sicher, viele Leute lernen es heutzutage in Form von JSX oder .vue-Dateien. Das ist in Ordnung. Es ist, als würde man "(Sittin’ On) The Dock of Bay" auf der Gitarre spielen lernen, bevor man etwas über Tonarten, Skalen und Voicings lernt. Aber wenn man nie zu den Grundlagen zurückkehrt, ist das einschränkend und im Falle des Webs schädlich.
Kann dem nur voll zustimmen. Wir müssen grundlegend überdenken, wie wir Webentwicklung lehren.
Und es ist nicht so, dass die Nutzung von Frameworks schlecht ist. Es sind die schlechten Annahmen, die sich daraus ergeben, dass man die Entwicklung durch eine frameworkbasierte Linse lernt.