Befreien wir uns von der LAMP-Sklaverei / Sudo Null IT News

Ich weiß nicht, wie es Ihnen geht, aber ich stoße regelmäßig auf eine Situation – Sie bieten jemandem an, ein Projekt auf einem modernen Technologie-Stack zu erstellen, und er sagt: “Ja, ich würde lieber WordPress installieren.” Ich glaube, viele mehr oder weniger erfahrene Programmierer hassen WordPress. Aber warum bevorzugen die Kunden es?

Ja, wir können sagen, dass es eine Menge fertiger Plugins dafür gibt, dass viele Programmierer es kennen (auch wenn sie es hassen). Aber gleichzeitig verstehen sogar Kunden, dass sich WordPress sehr schnell in einen langsamen Dump von Plug-Ins mit unterschiedlichem Buggy verwandelt. Aber warum bevorzugen sie es trotzdem?

Ich glaube, ich habe die Antwort gefunden. Diese Antwort ist Hosting.

Genauer gesagt virtuelles LAMP-Hosting. Die gleichen, für 100 Rubel vor Ort. Sie haben sich in den letzten 20 Jahren nicht verändert und sind wirklich sehr bequem für normale Menschen.

Wieso den? Denn alles ist da. Das Bedienfeld, in dem sich die Schaltfläche “Erstellen Sie eine Site in WordPress / Drupal / MediaWiki mit dieser und jener Adresse” befindet. Sie klicken und die Website wird erstellt. Alles. Für Kunden ist das viel wichtiger als jede Herstellbarkeit.

Und dann dachte ich – warum gibt es dafür keinen Ersatz für moderne Webservices auf einem modernen Technologie-Stack? Und ich fand eine Antwort, die mich erstaunte. Es gibt Ersatz. Aber niemand benutzt es als Ersatz.

Dies sind Docker-Images.

Ein Docker-Image ist buchstäblich eine Kassette für eine Spielekonsole, die Sie in einen Steckplatz stecken und die sofort funktioniert. Nun, geben Sie ein paar Umgebungsparameter an, und es funktioniert. Der Technologie-Stack kann alles sein. Dafür wird Docker benötigt – um den technologischen Stack und die gesamte Umgebung vom finalen Betrieb zu abstrahieren.

Und nun stellen Sie sich ein solches Bild vor. Nehmen wir an, es gibt einen Webhost, der so praktisch ist wie LAMP-Hosting. Wobei statt eines Verzeichnisses bei WordPress und Drupal im Wesentlichen ein Verzeichnis bei Docker Hub vorhanden ist. Wo es zum Beispiel für jedes Docker-Image eine standardisierte Beschreibungssprache für die Einstellungsschnittstelle gibt, die ein Einstellungs-Webformular für dieses Image generiert, das auch für einen Buchhalter verständlich ist. Nehmen wir an, es wird eine Unterteilung in “einfache” und “erweiterte” Einstellungen geben. Genau wie bei einem Formular zum Erstellen einer WordPress-Site können die Parameter „Site Name“ und „Domain“ vorhanden sein.

Und wenn dies geschieht, können Kunden tatsächlich auf Knopfdruck eine Website für sich selbst auf jedem Technologie-Stack erstellen. Indem man eine fertige Engine aus dem Docker-Verzeichnis auswählt oder ein Archiv mit einem Docker-Image erhält, das der Programmierer für ihn entwickelt hat. Und alle. Die Website ist in Betrieb. Nicht schwieriger als WordPress.

Ich habe versucht, ein ähnliches Hosting zu finden, habe es aber nicht gefunden. Ich glaube nicht, dass es sie wirklich gibt.

Und das ist falsch. Jeder hat die Dichotomie satt – entweder bequem, aber seit 20 Jahren veraltet, LAMP-Hosting oder VPS, das Sie selbst einrichten, Sie sind Programmierer. Es sollte etwas so Einfaches wie das Erste und so Funktionales wie das Zweite geben. Und alle Technologien dafür existieren bereits.

Sie müssen nur endlich ein solches Hosting machen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *