Wenn Sie soziale Medien wie Facebook oder Twitter nutzen, werden Sie dem gnadenlosen Ansturm von Anzeigen, die die Entwicklung von WYSIWYG-Websites fördern, nicht entgehen können. Ich spreche nicht von diesen schicken Softwareanwendungen wie DreamWeaver, sondern von gehosteten Anwendungen zum Erstellen von Websites, die Drag-and-Drop-Systeme zum Erstellen von Websites mit vordefinierten Vorlagen bieten. Man könnte leicht denken, dass dies eine großartige Idee ist, denn auf den ersten Blick sollen solche Systeme Ihnen Zeit und Mühe sparen, aber die Realität sieht etwas anders aus. Hier sind nur einige der Gründe, warum es besser ist, alles selbst zu programmieren.
1. Sie behalten die 100-prozentige Kontrolle über Ihre Website und den Ort, an dem sie gehostet wird
Mit Site Buildern erstellte Seiten bleiben auf Site Buildern (dem gleichen Site Builder) erhalten. Es gibt keine einfache Möglichkeit, sie zu übertragen, da der Quellcode Ihrer Seite in Metadaten übersetzt wird. Viele ähnliche Dienste funktionieren auf die gleiche Weise. Das heißt, wenn Sie sich entscheiden, zu einer anderen Hosting-Plattform zu wechseln, müssen Sie die Seiten und die darin enthaltenen Funktionen neu erstellen.
2. Kostenlose WYSIWYG-Seiten sind nicht wirklich kostenlos
Was hast du eigentlich erwartet? Das Problem hierbei ist jedoch, dass Sie dies tun müssen, wenn Sie keine kostenlose Werbung für den Dienst bereitstellen möchten, auf dem Ihre Website basiert, oder wenn Sie keine Einschränkungen hinsichtlich der Möglichkeiten auf Ihrer eigenen Website haben möchten Zahlen Sie dafür einen Aufpreis, und der Preis ist in der Regel höher als für normales Hosting.
3. Sie erwecken den Eindruck, dass Sie für Kunden irrelevant sind
Wenn Sie Websites für andere Menschen erstellen, sollten Sie als letztes Websites bewerben, die sie dazu ermutigen, einen DIY-Ansatz zu verwenden. Sie werden praktisch erklären, dass sie ihr Geld verschwendet haben, indem sie Sie für einen Job eingestellt haben, den sie selbst erledigen können. Die meisten Kunden kippen Websites erstellen, aber ihnen kann der Eindruck vermittelt werden, dass sie es können. Das ist wirklich gefährlich, denn es bedeutet, dass es sehr viele wirklich schlechte Websites gibt. Eine der interessantesten Beobachtungen ist, dass Kunden immer jeden Fehler (real oder eingebildet) in allem, was Sie erstellen, bemerken und ihn nutzen, um Ihnen das Leben zur Hölle zu machen, aber sie bemerken nie die massiven und sehr realen Fehler in allem, was sie erstellen.
4. Sie verstehen Ihren eigenen Code
Wenn Sie gut im Codieren sind, dauert das zeilenweise Schreiben von frischem Code nicht länger als das Erstellen von Dingen mit Code, der von anderen Leuten erstellt wurde, und kann sogar weniger Zeit in Anspruch nehmen. Wenn Sie nicht so gut sind und Websites verkaufen, bedenken Sie, dass Sie möglicherweise in der falschen Branche tätig sind. Wenn Sie Code von Drittanbietern verwenden, müssen Sie viel Zeit damit verbringen, herauszufinden, wie Sie ihn integrieren und ihn dann so verfeinern, dass er das tut, was Sie wollen. In einigen Fällen verstehen Sie möglicherweise nicht alles, was die Software von Drittanbietern tut, und sie kann einige völlig unerwünschte Dinge bewirken. Im schlimmsten Fall kann es zu unerwünschten Dingen kommen, die Ihnen nie bewusst werden. Das andere offensichtliche Problem besteht darin, dass Sie bei einem Fehler oder Fehler im Code eines Drittanbieters viel mehr Zeit für die Diagnose und Behebung des Fehlers aufwenden müssen, als wenn es sich um Ihren eigenen Code handeln würde. Das Gleiche gilt, wenn Sie zusätzliche Funktionen hinzufügen oder die Funktionsweise ändern möchten. Das bedeutet nicht, dass Sie niemals Materialien von Drittanbietern verwenden sollten, denn es gibt einige wirklich tolle Dinge, die Sie verwenden können. Sie müssen jedoch akzeptieren, dass Sie durch die Einbeziehung dieser Elemente in Ihr Design auch die damit verbundenen Risiken und Komplikationen in Kauf nehmen. Wählen Sie einfach mit Bedacht aus.
5. Ihr eigener Code ist fast immer effizienter
Diese WYSIWYG-Sites verleihen Ihrem Design zusätzliche Komplexität. Schauen Sie sich den Quellcode einer Website-Builder-Vorlage an und Sie werden viele seltsame Metadaten sehen, die Hunderte von URL-Anweisungen enthalten. Wenn es sich um eine kostenlose Website handelt, werden zusätzliche Zeilen für die obligatorische Werbung hinzugefügt. So viele URLs weisen auf eine starke Abhängigkeit von externen Komponenten hin. Dies erhöht die Wahrscheinlichkeit, dass Ihre Website auf technischer Ebene versagt. Weniger ist mehr, und Sie müssen die Dinge so lokal wie möglich halten, wenn Sie sich keine Sorgen über Abhängigkeitsprobleme machen möchten.
6. Ihr eigener Code ist sicherer
Dieser ist ziemlich offensichtlich. Ihr eigener Code ist nicht grundsätzlich sicherer als der eines Website-Builders, er kann sogar schlechter sein. Da Website-Builder jedoch für alle Websites denselben Code verwenden, sind sie ein attraktives Ziel. Skaleneffekte bedeuten, dass es sich lohnen kann, jede von einem Website-Builder erstellte Vorlagenseite zu hacken, das Hacken Ihres Codes jedoch wahrscheinlich nicht.
7. Es ist einfacher, Ihren eigenen Code zu iterieren
Müssen Sie eine Komponente in Ihrer Verzeichnisstruktur verschieben, um sie sicherer zu machen? Müssen Sie benutzerdefinierten PHP-Code verwenden, um etwas zu übersetzen oder zu verschlüsseln? Möchten Sie ausgefallene Datenbankaufgaben erledigen, die nicht in ein Standard-Designmodell passen? Wenn Sie Ihren eigenen Code schreiben, gibt es keine Grenzen oder Einschränkungen für Ihre Möglichkeiten. Sie sind im wahrsten Sinne des Wortes der Webmaster!
8. Ihr eigener Code ist original
Ist Ihnen schon einmal aufgefallen, dass einige Websites viele Gemeinsamkeiten haben? Und dann werden Sie hin und wieder auf zwei oder mehr Websites stoßen, auf denen dies der Fall ist viel zu viel gemeinsam? Das ist das Problem des vorlagenbasierten Designs. An Vorlagen ist nichts auszusetzen, wenn man sie richtig anpasst und in etwas völlig Originelles verwandelt, aber viele Leute scheinen dafür einfach zu faul zu sein. Das Ergebnis dieses mangelnden Aufwands wird sein, dass Sie (oder Ihr Kunde) weniger Kunden gewinnen, weil diese Ihre Website nicht als etwas Einzigartiges ansehen.
9. Das Schreiben Ihres eigenen Codes hilft Ihnen, als Entwickler zu wachsen
Alle Herausforderungen, denen Sie bei der Erstellung einer Website begegnen und die Sie meistern müssen, die hauptsächlich auf Ihren eigenen Bemühungen basiert, werden Ihnen dabei helfen, besser im Programmieren zu werden. Das alles führt zu mehr Erfahrung und das bedeutet, dass Sie als Programmierer mit der Zeit effizienter werden. Letztendlich können Sie jeder Herausforderung mit Zuversicht begegnen, da Sie Ihre Programmierkenntnisse verbessern. Da haben Sie es also. Neun Gründe, warum Sie sich nicht zu sehr oder gar nicht auf WYSIWYG verlassen sollten. Das Schreiben Ihres eigenen Codes ist in vielerlei Hinsicht lohnender, und wenn Sie darin besser werden, werden Sie möglicherweise sogar feststellen, dass Sie mehr Zeit sparen, als wenn Sie sich abmühen würden, die Vorlagen anderer Leute, die WYSIWYG-Systeme anderer Leute und die anderer Leute zu verstehen Quellcode. Sie behalten auch die Kontrolle über das Hosting Ihrer Website, Ihren Domainnamen und darüber, wer von Ihrer Arbeit profitiert.