Machen wir das Web einfacher und zugänglicher

Avatar of Geoff Graham
Geoff Graham am

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

Christian Heilmann hielt diesen Vortrag auf den Typo3 Developer Days. Ich verlinke ihn, weil er einen bereits getroffenen Nerv bei mir trifft. Die zunehmende Komplexität der Webentwicklung steht in einem umgekehrten Verhältnis zur abnehmenden Zahl von Einstiegspunkten für diejenigen, die sich in die Webentwicklung einarbeiten.

Ich liebe, wie Christian zwei hypothetische Entwicklungsstacks vergleicht.

Damals

index.html

Heute

  • Holen Sie sich den richtigen Editor mit allen richtigen Erweiterungen
  • Richten Sie Ihr Terminal mit der richtigen Schriftart und all den coolen Dotfiles ein
  • Installieren Sie das Framework flügelhorn.js mit dem Bundler wolperdinger.io
  • Gehen Sie zum Terminal und führen Sie packagestuff –g install aus
  • Betrachten Sie all die lustigen Warnmeldungen und aktualisieren Sie die Abhängigkeiten
  • Funktioniert nicht? Gehen Sie SUDO, alle coolen Kids tun das …
  • Machen Sie sich keine Sorgen über die Größe des Modulordners
  • Lernen Sie die Abstraktion windfarm.css – sie macht Sie so viel effektiver
  • Verwenden Sie die Vorlagensprache funsocks – sie ist viel kleiner als HTML
  • Schauen Sie sich das erstaunliche „Hallo Welt“-Beispiel eine Stunde später an …

Er ist definitiv ein wenig geschwätzig, aber die Aussage ist solide. Die Dinge sind heute komplexer als vor, sagen wir, zehn Jahren. Ich erinnere mich, wie ich damals mit Grunt gekämpft habe und dachte, ich würde es nie richtig hinbekommen. Irgendwann habe ich es geschafft, und meine IDE war danach nie mehr dieselbe.

Es ist leicht, sich in der Komplexität verfangen zu lassen, selbst für erfahrene Fachleute

Diese Welt geht leider verloren oder wird zumindest abgewertet – nicht weil es nicht mehr möglich ist, den Quellcode einer Webseite anzuzeigen, sondern weil dieser Quellcode oft undurchschaubar ist, selbst bei einfachen Webseiten.

— Pixel Envy „A View Source Web“

Christians Beitrag erinnert mich daran, dass das Wesen des Webs nicht nur noch lebendig ist, sondern jeden Tag besser wird

  • Browser werden ständig aktualisiert.
  • Der Webstandardisierungsprozess ist viel schneller als früher.
  • Wir müssen nicht alle die nächste Killer-App entwickeln. Viele Frameworks versprechen Skalierbarkeit bis ins Unendliche, und nur wenige von uns werden das jemals brauchen.

Er schlägt weiterhin viele Wege vor, um Komplexität und Abstraktionen aus einem Projekt zu entfernen. Mein größtes Fazit wird von einer einzigen Schlagzeile erfasst:

Das Web basiert auf widerstandsfähigen Technologien – wir nutzen sie nur nicht

Was daran erinnert, was Molly White Anfang dieses Jahres sagte, dass es immer die Möglichkeit gibt, das Pendel zurückzuschwingen

Die Sache ist: nichts davon ist verschwunden. Nichts am Web hat sich geändert, das uns davon abhält, zurückzukehren. Wenn überhaupt, ist es viel einfacher geworden. Wir können zurückkehren. Besser noch: Wir können die Dinge, die wir am alten Web geliebt haben, wiederherstellen und gleichzeitig die wunderbaren Dinge einbeziehen, die seitdem entstanden sind, dabei noch bessere Dinge entwickeln, wenn wir voranschreiten, und einige Dinge aus der frühen Webzeit hinter uns lassen, die wir nur allzu oft vergessen, wenn wir unsere rosarote Brille aufsetzen.

Wir können zurückkehren. Wir können all die Dinge wiederherstellen. Sagen Sie mir also: Nehmen Sie die rote Pille oder die blaue?

Direkter Link →