Bei einem selbstgeschriebenen Quellcode, existieren unnötige Informationen nicht und sie wird so minimalistisch wie nur möglich aufgebaut, um die beste Performance zu garantieren ohne an Qualität zu verlieren.
Was ist gemeint mit unnötigen Informationen und Performance?
Bei der Erstellung von Webseiten werden Design und Funktionalität getrennt. Ein Bild beispielsweise, wird mittels HTML aufgerufen aber das Design des Bildes erfolgt über CSS. Ganz anders ist es bei einem Baukastensystem, dort werden HTML, CSS, PHP usw. verknüpft und zusammen auf eine Seite geschrieben/geschoben.Nehmen wir nochmal das Beispiel mit dem Bild.
Wenn wir mittels eines Baukastensystem ein Bild einfügen wollen, bekommt jedes einzelne Bild Informationen wie, x und y Koordinaten für den Ort auf der Seite, die Größe, das Design und so weiter.
Das ist eigentlich kein Problem, solange es bei einem Bild bleibt.
Wollen wir nun ein zweites Bild einfügen, werden die selben Informationen erneut geschrieben.
Das muss auch so sein, sonst funktioniert die Gestaltung der Seite nicht.
"Es macht ein Unterschied ein Buch nur einmal zu lesen statt 10 mal nur weil es ein anderes Cover hat. Selbst haben wir die Zeit dafür nicht."Der Webbrowser ist zwar viel schneller im Lesen als wir, aber auch er braucht seine Zeit. Die Geschwindigkeit (Ladezeit) mit der die Website dargestellt wird und wie schnell der Sprung von der einen Seite zur anderen fehlerfrei erfolgt, ist die Performance.
Vergessen wir nicht die Übersichtlichkeit, die leichte Fehlerbehebung, die Validität und die freien Gestaltungsmöglichkeiten ohne vordefinierte Hintergründe, Buttons oder sonstiges.
All das führt nicht nur dazu das die Webseite Qualitativ besser ist, sondern auch Einzigartig!