Vor ein paar Jahren betrachtete ich mich als Webentwickler und kannte die drei grundlegenden Sprachen (HTML, CSS, JS) und viel PHP. Der Übergang von einfachem Text zu tatsächlichen Websites war wegen der sogenannten "Standards", die zu dieser Zeit für mich lächerlich kompliziert waren, ein Schmerz. Es lief ziemlich darauf hinaus (abzüglich der IE-bezogenen Dinge):
Standards sollen alte Methoden ersetzen, um Dinge einfacher zu machen. Bei dem Versuch, einige der Dinge tatsächlich zu implementieren (z. B. vollständig CSS-basiertes Layout), habe ich 10x länger gebraucht, um sie tatsächlich auszuführen, als wenn ich die einfachere und immer noch funktionierende Lösung gemacht hätte. Wenn es dasselbe gerendert hat, warum sollte ich dann das kompliziertere Beispiel verwenden, das 10x länger dauert und nach dem Browserwechsel unterbrochen wird? Dies löste viele lange religiöse Debatten in ## php, ## css und ## js im Freenode IRC aus und ließ mich tatsächlich aus ## css verbannen, weil ich mich dort mit ihrer kleinen Welt herumschlug.
Meine Frage: Sollte ich alle Standard- und Codierungskonventionen befolgen, auch wenn sie 10x länger dauern, aber das gleiche Ergebnis wie die einfache erzielen?
Befolgen Sie für das Umfragetag diejenigen von Ihnen, die Websites jeder Größe (groß oder klein) haben , alle Standards?