rkr : Wenn du 50 Projekte hast, die du gleichzeitig (innerhalb eines Arbeitstages) bearbeiten musst, dann hast du vermutlich andere Probleme... Üblicherweise arbeitet ein Mitarbeiter doch an wenigen Projekten, so 1 bis 3? Wie auch immer, bleiben wir dabei, dass es unterschiedliche Anforderungen und Arbeitsweisen gibt.
Für mich beispielsweise ist der Overhead von Vagrant minimal. Ich habe viele unterschiedliche Konfigurationen (Mysql 5.5 bis 5.7, PHP 5.4 bis 7, evt. PG). Dann habe ich Zusatztools, die ich nur sehr selten benötige (Selenium, Node, ...). Ich habe es dann nicht gerne, wenn ich mein Hostsystem mit all diesen Konfigurationen verschandle. Ich hatte das des öftern, dass ich für ein Projekt spezifische Einstellungen gemacht haben muss (sei es weil Wordpress den MySQL-Strict-Mode nicht verträgt, ich meine Projekte aber darin entwickle) und ich danach wieder, wenn ich zwischen Projekten hin- und herwechsle, Konfigurationen anpassen muss.
Wenn man spezifische Konfigurationen für Software hat oder diese erwarten kann, dann lohnt sich Vagrant gut, weil man damit sein System darauf konfigurieren kann. Gewissen Kunden kann ich PHP 7 und MySQL 5.7 (noch) nicht zutrauen. Für eigene Produkte kann ich diese "Vorteile" jedoch sehr gut nutzen. Dann bin ich mit Vagrant sehr gut bedient.
Für mich beispielsweise ist der Overhead von Vagrant minimal. Ich habe viele unterschiedliche Konfigurationen (Mysql 5.5 bis 5.7, PHP 5.4 bis 7, evt. PG). Dann habe ich Zusatztools, die ich nur sehr selten benötige (Selenium, Node, ...). Ich habe es dann nicht gerne, wenn ich mein Hostsystem mit all diesen Konfigurationen verschandle. Ich hatte das des öftern, dass ich für ein Projekt spezifische Einstellungen gemacht haben muss (sei es weil Wordpress den MySQL-Strict-Mode nicht verträgt, ich meine Projekte aber darin entwickle) und ich danach wieder, wenn ich zwischen Projekten hin- und herwechsle, Konfigurationen anpassen muss.
Wenn man spezifische Konfigurationen für Software hat oder diese erwarten kann, dann lohnt sich Vagrant gut, weil man damit sein System darauf konfigurieren kann. Gewissen Kunden kann ich PHP 7 und MySQL 5.7 (noch) nicht zutrauen. Für eigene Produkte kann ich diese "Vorteile" jedoch sehr gut nutzen. Dann bin ich mit Vagrant sehr gut bedient.
Kommentar