Web Languages as Compile Targets

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

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.

Direkter Link →