Es gibt eine Million Dateisystemstrukturen, die in die Vielzahl der verfügbaren Open Source-Projekte einfließen. Dinge wie Module, Sprachdateien, Domänen, Bibliotheken von Drittanbietern, Migrationen, Internationalisierung, Backups und Syslinks zu anderen Teilen des Systems haben zu vielen Ansätzen zur Organisation des Dateisystems eines Projekts geführt.
Als PHP-Entwickler frage ich mich, ob sich bei Projekten irgendeine Art von Standardisierung abzeichnet. Mit PSR-0 haben wir endlich einen Standard zum Benennen und Laden von Dateien - aber meines Wissens über den Rest der Komponenten, aus denen das System besteht, oder darüber, wie sie auf vernünftige Weise behandelt werden können.
Wir haben es mit viel mehr als nur MVC zu tun. Welche Beispiele gibt es für große Projekte, die all diese Dinge richtig handhaben?