Ich bin mir nicht sicher, ob wir uns seit Tim Kadlecs Artikel "Blame the implementation, not the technique" aus dem Jahr 2012 darin viel verbessert haben.
Halt mich auf, wenn du das schon mal gehört hast.
„Responsives Design ist schlecht für die Performance.“
„User-Agent-Erkennung ist schlecht. Segmentiere das Web nicht.“
„Hybrid-Apps funktionieren nicht so gut wie native Apps.“
„CSS-Präprozessoren sollten nicht verwendet werden, da sie aufgeblähtes CSS erzeugen.“
… Finde selbst heraus, ob das Werkzeug wirklich die Schuld trägt.
Ich bin sicher, es gibt ein psychologisches Konzept, das erklärt, warum wir die Schuld vom störenden Ding auf das verlagern, was wir als Ursache wahrnehmen.
Manchmal sind wir gut darin. Erinnerst du dich an den AMP-Brief
Das AMP-Format ist an sich kein Problem, aber zwei Aspekte seiner Implementierung…
Oder die Tatsache, dass Probleme mit der Barrierefreiheit nicht Reacts Schuld sind. Auf die Werkzeuge zu zeigen, erschwert die Diskussion über die wirklichen Probleme, die gelöst werden müssen.
Manchmal bin ich nicht so gut darin. Ich verlinke hier auf Tim, um mir zu helfen, mich daran zu erinnern.
Um diese Liste zu ergänzen: „Verwende keine Sass extends.“
Gib auch der Verwendung der Technik in einem Problembereich die Schuld, der besser für eine andere Technik geeignet ist.