Die weltweite WordPress-Community ist eine der genialsten Netz-Erfahrungen die ich je gemacht habe - ganz ehrlich
Augenscheinlich hast du mich nicht richtig verstanden. Ich habe nichts gegen die WordPress-Community. Du hast über viele Zeilen ein Loblied über Linux geschrieben. Ein Vorteil von Linux ist, es ist eigentlich fast egal, ob du Arch Linux, Ubuntu, Manjaro, Fedora, Debian, openSUSE... verwendest. Als Entwickler kannst du relativ einfach deine Open Source Software teilen.
Betrachten wir einen WordPress Entwickler er kann sein Plugin nur für WordPress verwenden. Er wird zum Lakai. WordPress verheizt PHP Entwickler. Oder wo sind die PHP Entwickler belieben, die hier im Forum am WordPress Core gearbeitet haben.
Die PHP Community trifft sich alle paar Monate - und hat zum Beispiel die Paketverwaltung von Linux übernommen. Die PHP Entwickler haben sich auf einen Standard geeinigt. Nennt sich Composer.
Composer ist ein essentielles Werkzeug für PHP-Entwickler, das zahlreiche Vorteile bietet:
- Automatisierte Paketverwaltung: Composer verwaltet Abhängigkeiten für PHP-Projekte und erleichtert das Installieren, Aktualisieren und Verwalten von PHP-Bibliotheken und Paketen.
- Autoloader: Mit Composer ausgestattete Projekte benötigen kein manuelles `require` oder `include` für jede Klasse oder Datei, da Composer einen Autoloader bereitstellt, der alle benötigten Klassen automatisch lädt.
- Versionskontrolle: Composer arbeitet mit Versionskontrollsystemen wie Git zusammen, um sicherzustellen, dass die richtigen Versionen der Pakete verwendet werden.
- Performance: Composer 2.0 hat ein Performance-Update erhalten, das die Geschwindigkeit und Effizienz bei der Verwaltung von Paketen verbessert.
- Einfache Weitergabe: Projekte können leichter zwischen Entwicklern geteilt werden, da die Abhängigkeiten klar definiert und leicht zu installieren sind.
Diese Funktionen machen Composer zu einem unverzichtbaren Werkzeug in der modernen PHP-Entwicklung, indem sie die Komplexität reduzieren und die Produktivität steigern..
Bei WordPress wird der PHP Entwickler dann zum Bastler, wenn er Composer in seinem Plugin verwendet. Seine Klasse selber, ist per se nur für WordPress Anwender, die anderen waren halt gut genug zur Ausbeutung.
Da ich meinen Kunden nicht böse bin, empfehle ich ihnen WordPress nicht mehr.