Wenn Sie irgendeine Art von sozialen Medien wie Facebook oder Twitter verwenden, werden Sie nicht in der Lage sein, den gnadenlosen Ansturm von Anzeigen zur Förderung der WYSIWYG Website-Entwicklung zu vermeiden. Ich spreche nicht von diesen ausgefallenen Softwareanwendungen wie DreamWeaver, sondern von gehosteten Site-Building-Anwendungen, die Drag-and-Drop-Webseitenerstellungs-Systeme mit vordefinierten Vorlagen anbieten.
Sie können leicht denken, dass dies eine großartige Idee ist, weil auf den ersten Blick diese Art von Systemen Ihnen Zeit und Mühe sparen sollen, aber die Realität ist ein bisschen anders. Hier sind nur einige der Gründe, warum Sie besser alles selbst programmieren sollten.
Auf Builder für Websites erstellte Seiten bleiben auf Website-Buildern (derselbe Website-Generator). 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, auf eine andere Hosting-Plattform zu wechseln, müssen Sie die Seiten und die Funktionalität, die sie enthalten, rekonstruieren.
Was hast du eigentlich erwartet? Aber das Problem hier ist, dass, wenn Sie keine kostenlose Werbung für den Service, auf dem Sie Ihre Website erstellt haben, bereitstellen möchten, oder Sie keine Einschränkungen haben wollen, was Sie auf Ihrer eigenen Website tun können, müssen Sie dafür extra zahlen, und der Preis wird in der Regel höher sein als bei normalem Hosting.
Wenn Sie Websites für andere Personen erstellen, sollten Sie nur Webseiten 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 einstellen, den sie selbst erledigen können.
Die meisten Kunden können keine Websites erstellen, aber sie können den Eindruck bekommen, dass sie dies tun können. Das ist wirklich gefährlich, weil es bedeutet, dass es eine Menge sehr schlechte Webseiten gibt. Eine der interessantesten Beobachtungen ist, dass Kunden immer jeden Fehler (real oder imaginär) in allem, was Sie erschaffen, bemerken und nutzen werden, um Ihr Leben zur Hölle zu machen, aber sie bemerken nie die massiven und sehr realen Fehler in allem, was sie erschaffen.
Wenn Sie gut im Codieren sind, braucht das Schreiben von neuem Code Zeile für Zeile nicht mehr Zeit als das Erstellen von Code mit anderen Benutzern, und es kann sogar weniger Zeit in Anspruch nehmen. Wenn Sie nicht so gut sind und Websites verkaufen, sollten Sie bedenken, dass Sie sich möglicherweise in der falschen Branche befinden.
Wenn Sie Code von Drittanbietern verwenden, müssen Sie viel Zeit damit verbringen, herauszufinden, wie Sie sie integrieren und dann verfeinern, um das zu tun, was Sie wollen. In einigen Fällen verstehen Sie möglicherweise nicht alles, was Software von Drittanbietern tut, und es kann einige völlig unerwünschte Dinge tun. Im schlimmsten Fall kann es unerwünschte Dinge tun, die Ihnen nie bewusst werden.
Das andere offensichtliche Problem ist, dass, wenn es einen Fehler oder Fehler im Code von Drittanbietern gibt, Sie viel mehr Zeit damit verbringen müssen, den Fehler zu diagnostizieren und zu beheben, als wenn Sie Ihren eigenen Code hätten. Das Gleiche gilt, wenn Sie zusätzliche Funktionen hinzufügen oder die Funktionsweise ändern möchten.
Das ist kein Vorschlag, du solltest niemals Materialien von Drittanbietern verwenden, weil es wirklich tolle Sachen gibt, die du benutzen kannst. Aber Sie müssen akzeptieren, dass durch die Aufnahme dieser Elemente in Ihr Design, Sie auch die Risiken und Komplikationen akzeptieren, die mit ihnen kommen. Wähle nur weise.
Diese WYSIWYG-Sites fügen Ihrem Design zusätzliche Komplexität hinzu. Sehen Sie sich den Quellcode einer Site Builder-Vorlage an, und Sie werden eine Menge seltsamer Metadaten sehen, die Hunderte von URL-Anweisungen enthalten. Wenn es sich um eine kostenlose Site handelt, werden zusätzliche Zeilen für die obligatorische Werbung hinzugefügt.
Wenn so viele URLs vorhanden sind, deutet dies auf eine starke Abhängigkeit von externen Komponenten hin. Dies erhöht die Wahrscheinlichkeit, dass Ihr Standort 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 wollen.
Dieser ist ziemlich offensichtlich. Ihr eigener Code ist nicht von Natur aus sicherer als der eines Website-Entwicklers, in der Tat kann es schlimmer sein. Aber Site-Builder verwenden für alle Sites denselben Code, sodass sie ein attraktives Ziel darstellen. Skaleneffekte bedeuten, dass es sich lohnt, jede von einem Website-Builder erstellte Vorlagen-Website zu hacken. Das ist wahrscheinlich nicht der Fall, wenn Sie Ihren Code hacken.
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? Willst du eine Art schickes Datenbank-Zeug machen, das nicht in ein Cookie-Cutter-Design-Modell passt? Wenn Sie Ihren eigenen Code schreiben, gibt es keine Einschränkungen oder Einschränkungen in Bezug darauf, was Sie tun können. Sie sind buchstäblich der Webmaster!
Ist Ihnen schon mal aufgefallen, dass einige Websites viel gemeinsam haben? Und dann, hin und wieder, stoßen Sie auf zwei oder mehr Sites, die viel zu viel gemeinsam haben? Das ist das Problem des vorlagenbasierten Designs.
Es ist nichts falsch mit Vorlagen, wenn Sie sie richtig anpassen und sie zu etwas völlig Originellem machen, aber eine große Anzahl von Leuten scheint einfach zu faul dafür zu sein. Das Ergebnis dieses Mangels an Bemühungen wird weniger Kunden für Sie (oder Ihren Kunden) sein, weil sie Ihre Website nicht als einzigartig anbieten.
Alle Herausforderungen, mit denen Sie konfrontiert werden und die Sie bei der Erstellung einer Website meistern, die hauptsächlich auf Ihren eigenen Bemühungen beruht, werden Ihnen helfen, besser zu codieren. Alles zusammen ergibt mehr Erfahrung, und das bedeutet, dass Sie im Laufe der Zeit effizienter als Coder werden. Schließlich können Sie sich jeder Herausforderung mit Zuversicht stellen, da Sie Programmierkenntnisse entwickeln werden.
So, da hast du es. Neun Gründe, warum Sie WYSIWYG nicht zu sehr oder gar nicht vertrauen sollten. Das Schreiben deines eigenen Codes ist in vielerlei Hinsicht lohnender, und wenn du besser wirst, wirst du vielleicht sogar mehr Zeit sparen, als wenn du darum kämpfst, die Templates anderer Leute, WYSIWYG-Systeme anderer Leute und andere Leute zu verstehen Quellcode. Sie haben auch die Kontrolle über Ihr Website-Hosting, Ihren Domainnamen und wer von Ihrer Arbeit profitiert.