Die Entwicklung von Websites bedarf einer guten Beratung

"Es kommt darauf an" ist die wohl häufigste Antwort auf die Frage, welche Technologie bei der Erstellung einer Website verwendet werden sollte. Wir bieten ein breites Spektrum an Technologien in verschiedenen Preisklassen je nach Wunsch und Bedarf an.

Wir werden Ihnen eine Website erstellen, die noch morgen aktuell sein wird

Wenn es um die technische Entwicklung von Websites geht, dann tauchen sehr viele Fragen auf, die wir versuchen hier gleich zu beantworten. Eins vorweg - es gibt nicht die eine Technologie mit der man alles gleich gut abdecken kann und es kann auch keinen festen Preis für alles geben. Die Frage, was es kostet eine Website erstellen zu lassen, lässt sich fast immer mit einem „Es kommt darauf an“ beantworten.

Einfacher Vergleich

Vergleichen wir es mit der Autoindustrie und machen es anhand eines Autohändlers, der alle Marken des Volkswagen-Konzerns verkauft, etwas plakativer. Wenn Sie in dieses Autohaus kommen und den Händler fragen, was denn ein Auto kostet, wird der Händler Ihnen entgegnen – „Es kommt drauf an“. Ohne Ihre Wünsche zu kennen, wird Ihnen der Autohändler nichts Befriedigendes bieten können. Ähnlich verhält es sich mit den Websites. Unser Vorteil ist, dass wir mit unserer Expertise das gesamte Spektrum gut abdecken können.

Website erstellen mit neuesten Technologien

Website erstellen lassen - die eine Killertechnologie?

Kann es denn solch eine Killertechnologie geben, wenn es um die Erstellung von Websites geht? Die Antwort lautet - nein. Wenn man jedoch dem Internet Glauben schenken würde, dann sind einige Content-Management-Systeme die Antwort auf alles. Oft wird dabei das CMS Wordpress erwähnt. Dem ist leider nicht so, denn jedes Konzept eines Projektes sollte von Entwicklern zunächst betrachtet und aus technischer Sicht individuell bewertet werden. Wordpress ist ein starkes Tool - das steht außer Frage, jedoch sollte es aus unserer Sicht nur für bestimmte Bereiche verwendet werden und nicht als Tool für alle Probleme betrachtet werden.

Wenn Sie als Kunde bei uns eine Website erstellen lassen möchten, dann sollten Sie alle technologischen Möglichkeiten kennenlernen, die für Sie in Frage kommen. Es gibt heutzutage durchaus Alternativen, die für bestimmte Aufgaben viel effizienter und flexibler sind.

Website erstellen mit neuesten Technologien

Die Begriffe Frontend und Backend

Beide Begriffe tauchen früher oder später im Zusammenhang mit der Erstellung einer Website auf. Insbesondere, wenn in die Website ein sogenanntes Content-Management-System integriert werden sollte. Aber was bedeuten die Begriffe Frontend und Backend?

Frontend

Unter Frontend versteht man den Bereich, den der Nutzer sieht wenn er auf die Seite kommt. Also das User Interface Ihrer Website. Es beinhaltet alle für den Nutzer sichtbaren Elemente. Diese Elemente müssen heutzutage unbedingt nutzerzentriert gestaltet werden. Darauf haben sich einige Bereiche spezialisiert, nämlich das Interaktionsdesign und das UX Design.

Backend

Das Backend dagegen ist der für den Nutzer unsichtbare Bereich, das Innere der Website. Diesen Bereich sollte der Benutzer nicht mitbekommen. Es regelt die Funktionen einer Website, die Gestaltung des Frontends oder die Anbindungen an externe Schnittstellen. Hier werden die Daten, die im Frontend angezeigt oder eingegeben werden, verarbeitet. Des Weiteren beinhaltet das Backend den Administrationsbereich.

Interessant

Im Webdesign wird mit dem Begriff Backend sehr oft nur der administrative Bereich der Website beschrieben. Das ist jedoch nicht immer richtig.

Website erstellen Frontend und Backend
Website erstellen mit verschiedenen CMS

Was ist ein CMS und wozu ist es gut?

Die drei magischen Buchstaben CMS bedeuten Content-Management-System und meinen ein System, welches zur Verwaltungen von Inhalten einer Website zuständig ist. Es ermöglicht Personen, die möglicherweise mit Programmierung nicht vertraut sind, Inhalte auf Ihrer Website zu erstellen, zu ändern oder zu entfernen. Dabei müssen Sie sich nicht an den Webmaster oder die Support-Agentur wenden. Mit anderen Worten - Sie können selbstständig bestimmte Inhalte Ihrer Website ändern.

Dabei loggen Sie sich als Admin im Backend-Bereich ein, es ist der administrative Bereich Ihrer Site, und können den Inhalt nach Belieben verändern. Ein Content-Management-System ist sehr sinnvoll, wenn Sie ohne Fremdhilfe Ihre Seite verändern möchten oder einen Blog auf Ihrer Seite pflegen müssen. Technisch gesehen aktualisieren Sie die Datenbank des CMS und die Website greift auf diese Datenbank zu.

Website erstellen mit verschiedenen CMS

Bei den CMS Systemen wird zwischen zwei Arten unterschieden - klassisches CMS und headless CMS

Klassisches CMS

Klassische Content-Management-Systeme verzichten auf die strikte Trennung zwischen der Erstellung der Präsentation und von Inhalten. Der Inhalt wird durch vordefinierte Funktionen meist über ein Template in eine angelegte View ausgespielt. Diesen Sachverhalt nennt man auch eine monolithische Verknüpfung von Frontend und Backend. Alle Informationen sind in der Regel an einen Server gebunden und lassen sich dementsprechend nicht ohne Weiteres auf andere Systeme übertragen. Die Tatsache, dass auch die Programmiersprache vordefiniert ist, macht die Übertragung auf andere Systeme nicht gerade einfacher. Um es etwas kürzer zu erklären - dem klassischen CMS fehlt einfach die Flexibilität.

Zudem ist es relativ kostspielig die sogenannten Templates für klassische CMS neu zu erstellen, weil man bei der Erstellung der Templates an die Vorgaben des Systems sehr gebunden ist. Diese Systeme geben sehr oft die Verwendung der Programmier- oder Scriptsprache vor. Nehmen wir als Beispiel WordPress, denn dort ist es die Scriptsprache PHP mit der man das Template erstellen muss. Dies ist der Hauptgrund, weshalb man bei klassischen CMS oft auf fertige Templates zurückgreift und diese dann später mit Mühen anpasst. Um diese Restriktion zu umgehen und den Frontend-Developern eine absolute Freiheit bei der Wahl der Technologie zu bieten, greift man heutzutage zu einem Headless CMS.



Headless CMS

Wir sprechen von einer Headless-CMS-Architektur, wenn Backend-Funktionen und Frontend-Funktionen strikt voneinander getrennt werden. Die Inhalte werden oft im sogenannten JSON-Format styleunabhängig gespeichert und als eine API-Schnittstelle zur Verfügung gestellt. Auf diese API können dann die Websites und Anwendungen zugreifen, denn die Präsentation wird komplett dem Frontend überlassen. Klingt zunächst kompliziert und Sie fragen sich sicherlich, wo die Vorteile sind?

Der größte Vorteil eines Headless-CMS ist dessen Flexibilität, denn aus dem Backend heraus werden vereinfacht gesagt Rohdaten geliefert, welche für mehrere Kanäle, zum Beispiel Website, Print, Mobile Apps oder Smart TV verwenden werden können. Auch mehrere Websites wären ohne Probleme denkbar. Sie können z.B. einen Blog ausgliedern und auf mehrere Seiten verteilen. Der Phantasie sind an dieser Stelle keine Grenzen gesetzt.

Headless-Content-Management-Systeme sind zudem viel schlanker als traditionelle CMS, was der Ladezeit zugute kommt, und lassen sich in jedes Frontend integrieren, unabhängig von der verwendeten Technologie. Das gibt den Entwicklern grenzenlose Freiheit bei der gestaltung des Frontends. Es kann ein reines HTML-Template erstellt und mit einer API-Abfrage Inhalt hinein geladen werden.

Zusammenfassend kann man sagen, dass Sie mit einem Headless-System ein CMS in der Hand haben, welches Sie flexibel und einfach mit anderen Diensten und Systemen kombinieren können. Frontend, Backend und die Datenbanken können an unterschiedlichsten Orten sein, was eine zusätzliche Sicherheit mitbringt, wenn z.B. ein Server gehackt wird. Diesen Sicherheitsaspekt darf man nicht unterschätzen. Die Einrichtung eines Headless CMS und das Templating können nur mit Programmierkenntnissen erstellt werden, weil kein Baukastenprinzip in Frage kommt und auch das Deployment über die Kommandozeile erfolgen muss (Tekkieeee...).


Klassisches CMS
Klassisches CMS
Headless CMS
moderne Headless CMS

Mit welchen Technologien werden wir Ihre neue Website erstellen?

Wir arbeiten sehr gerne mit Headless-Content-Management-Systemen, weil uns diese die nötige Freiheit bieten. Aber auch Wordpress gehört ebenfalls zu unserem Repertoir und ist bei vielen Projekten eine sinnvolle Wahl. Hierzu haben wir diesen Bereich erstellt, welcher sich ausschließlich mit dem Thema der Erstellung preiswerter, jedoch professioneller Websites befasst. Wie es so oft in der Entwicklung ist, kommt es auf das Projekt, das Budget und das Ziel des Kunden an. Mit welcher Technologie wir Ihre neue Website erstellen werden, hängt also von Ihren Zielen und Visionen ab.

Möchte man eine Website erstellen lassen, die zukunftsorientierter ist, so sollte man ein Headless CMS in Erwägung ziehen, weil man auf allen Ebenen flexibler unterwegs ist. Es lassen sich kontinuierlich modernste Technologien einsetzten und bei Bedarf austauschen, weil alle Bereiche physisch voneinander getrennt sind. Selbst wenn Sie jetzt noch nicht vorhaben Ihren Content auf mehreren Touchpoints (Berührungspunkte des Nutzers mit Ihrer Website) anzubieten, kann es sich schnell ändern, denn das Nutzerverhalten hat sich in den letzten Jahren rasant verändert und vielleicht möchten Sie ihren Nutzern bald auf mobilen Geräten ein völlig anderes Verhalten der Website bieten, weil auch der Nutzungskontext ein anderer ist.


Wir lieben und verwenden folgenden Technologien:

Website erstellen mit React.js
React.js
Website erstellen besierend auf Node.js
Node.js
Website erstellen besierend auf Gatsby.js
Gatsby.js
Website erstellen mithilfe von Next.js
Next.js
Headless CMS und Prismic CMS ist die Zukunft
Prismic CMS
Website erstellen mit EJS als Templating
EJS
Website erstellen mit Wordpress
Wordpress
Weblayout erstellen mit Bootstrap
Bootstrap
MongoDB ist die ultimative Datenbank
MongoDB
PostgreSQL ist um Welten besser als MySQL
PostgreSQL
Ohne Saas geht modernes Web gar nicht
Sass
Git ermöglicht es Systeme zu versionieren
Git

Haben wir Ihr Interesse geweckt und Sie möchten nun mit uns zusammen arbeiten?

Dann scheiben Sie uns eine E-Mail und wir kontaktieren Sie schnellstmöglich.

Einfach dieses Kontaktformular ausfüllen
* Pflichtfelder
Mit dem Absenden des Formulares, erklähren Sie sich damit einverstanden, dass Heypicks hier Ihre angegebenen Daten speichern und Sie kontaktieren darf. Ihre Daten sind DSGVO konform und werden nicht an Dritte weitergegeben. Diese Daten dienen nur der Kontaktaufnahme.