[gelöst] Lokale Entwicklungsumgebung gesucht
Eingetragen von zeroplexer (21)
am 24.01.2022 - 16:48 Uhr in
am 24.01.2022 - 16:48 Uhr in
Hallo Zusammen
Ich bin Kunde bei Acquia und habe in den letzten paar Jahren Acquia Dev Desktop verwendet für die lokale Entwicklung. Es ist sehr praktisch, da ich einfach alle Files und DB von der dev und prod pullen kann. Leider wird Acquia Dev Desktop nicht mehr unterhalten und ist nicht mehr mit Drupal 9 kompatibel, da die Datenbank Version von Dev Desktop zu alt ist.
Acquia empfiehlt entweder auf Acquia Cloud IDE oder Lando umzusteigen.
Habt ihr Erfahrungen damit?
Was für eine lokale Entwicklungsumgebung verwendet ihr?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich verwende einen Server in
am 24.01.2022 - 18:48 Uhr
Ich verwende einen Server in einer Virtualbox, der wie der echte konfiguriert ist. Damit kann ich perfekt ausprobieren und updaten ohne Risiko. Datenbanken Import/Export über phpmyadmin, Dateien austauschen mit SSH oder sftp. Und zusätzlich eine Kopie von jeder Website direkt auf dem Server mit jeweils eigener Datenbankkopie und erreichbar über eine Subdomain.
Ich arbeite auf einem altem
am 24.01.2022 - 19:25 Uhr
Ich arbeite auf einem altem MacPro (2010 :-) ) mit MAMP Pro für die virtuellen Server und PHPStorm für erforderliche Softwareentwicklung. Die virtuellen Server fühlen sich an wie ein Server im Internet, aber ohne FTP Nutzung, da im eigenen Filesystem.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Also je nach vorhandener
am 01.02.2022 - 20:06 Uhr
Also je nach vorhandener horsepower würde ich entweder zu einer Entwicklungsumgebung auf Basis des WSL oder in einer virtuellen Maschine raten.
Die WSL hat aber einen Haken. Sie läuft nur auf dem Systemlaufwerk. Wer z. B. nur eine 246gb ssd für sein Betriebssystem verbaut hat, wird keinen Spaß dran haben. SSDs oder nvnes mit 1 oder Mehr Tb kosten aber auch nicht mehr die Welt.
Alle, die nicht gewillt sind sich eine neue Platte zu kaufen, weil Microsoft das Auslagern der WSL auf ein anders Laufwerk nicht nativ unterstützt, können auch auf Virtualbox ausweichen.
Es gibt Leute hier im Forum, die schwören auf Lando und einige schwören auf ddev. Ich setze meine Server immer noch am Liebsten selber auf. Inklusive Firewall, Webserver und Kommandozeilentools. Lando und ddev bieten aus meiner Sicht keine Vorteile gegenüber dieser Methode. Die Zeit, die das Erlernen dieser Tools frisst, kann anderswo sinnvoller investiert werden.
Aquias IDE ist sicher eine tolle Sache, weil sie extra für Premiumkunden entwickelt wurde und damit vieles einfacher macht. Erfahrungen damit kann ich dir leider nicht liefern, weil Kunde bei Accqia sein, sich für Normalsterbliche, die keine 5 bis 6 stekligen Umsätze im Jahr erwirtschaften in der Regel nicht bezahlbar ist.
Dazu Ubuntu, Apache MySQL PHP.
Selbst aufgesetzt und ohne ein fertiges Bundle zu verwenden wie Mamp. Warum. Drupal greift auf so viele Linux-Komponenten zur Bild Optimierung, zum Optimieren des Cachings der Webseite usw zu, dass es einfach keinen Sinn hat, die Seite in ein Tool wie Aquia Dev Desktop zu packen. Auch von vorgefertigten Docker Containern würde ich eher abraten. Warum. Container auf der Basis von Docker, die eine vorgefertigte Konfiguration für Drupalmitliefwrn erfordern ein Verständnis für Docker, wenn z. B. Im Container eine Komponente wie die Kommandozeilentools für webp nachinstalliert werden sollen.
Wer das macht, der hat diese Technologie schon an andere Stelle erlernt, erlernt sie aber nicht, weil man Drupal mangels PHP binaries jetzt nicht mehr direkt unter Windows ausführen kann und er eine Website aufsetzen muss Dafür istdie Lernkurve von Docker einfach zu hoch.
Die gesündste Entwicklungshmgebung ist daher die, die einem Virtual Private Server oder einem Managed Server mit Ssh-Zugang gleicht. Also etwas, dass die verwendete Live-Umgebung auf der die Webseite später laufen soll im Idealfall zu 100 % lokal abbilden kann.
Zu den Produkten von Acclqia musst du bitte Acqiua befragen. Die sehen in ihren Live-Demos immer toll aus und vereinfachen sicher viel. Da man sich den Luxus dort Kunde zu sein Abe meist nur mit hohen 5 bis 6 stekligen Umsätzen im Jahr leisten kann, kann ich dir dazu leider keine Auskunft geben.
Was Lando oder auch Ddev angeht. Das kann man machen, wenn man ein großes Team hat und den Willen es zu lernen. Ähnlich wie beim oben erwähnten Docker frisst das Erlernen dieser Technologie aber so viel Zeit, dass eine Kosten-Nutzen-Analyse gerade bei Einzelpersonen ergeben dürfte, dass sich das was ddev und Lando auf die Fahne schreiben, nämlich die Automatisierung gewisser Prozesse meist auch per BASH Skripting unter Linux erledigen lässt. Das dann aber meist ohne dass man zusätzlich noch Docker lernen muss oder gar die von Lando eingesetzten Skripte begreifen, um diese bei Bedarf zu verändern.
https://drupal-tv.de
Drupal sehen und lernen
XAMPP
am 03.02.2022 - 12:02 Uhr
Vielen Dank für eure Rückmeldungen.
Ich werde es mal mit XAMPP versuchen.