Hallo,
ich entwerfe aktuell eine Software die durch Apps erweiterbar sein soll. Jetzt ist mir aufgefallen, das es ja anscheinden bei PHP Bibliotheken, keinen Standard gibt wie es Beispielsweise bei Paketen bei Debian ist.
Die Probleme sind folgenden bei geteilten Bibliotheken:
- Jede Bibliothek hat andere autoload Methoden
- Die Version ist immer unterschiedlich abrufbar
- Namenskontroversen
- Eigene Namespace implementierungen (siehe Zend)
Gibt es etwa schon Ansätze oder würdet ihr, wenn ihr so eine Software entwickelt einfach das Format oder den Aufbau vorschreiben und eine globale spl_autoload Funktion definieren?
ich entwerfe aktuell eine Software die durch Apps erweiterbar sein soll. Jetzt ist mir aufgefallen, das es ja anscheinden bei PHP Bibliotheken, keinen Standard gibt wie es Beispielsweise bei Paketen bei Debian ist.
Die Probleme sind folgenden bei geteilten Bibliotheken:
- Jede Bibliothek hat andere autoload Methoden
- Die Version ist immer unterschiedlich abrufbar
- Namenskontroversen
- Eigene Namespace implementierungen (siehe Zend)
Gibt es etwa schon Ansätze oder würdet ihr, wenn ihr so eine Software entwickelt einfach das Format oder den Aufbau vorschreiben und eine globale spl_autoload Funktion definieren?
Kommentar