Welche Best Practices zum Erstellen von Bibliotheken gibt es?Best Practices für Bibliotheken und Namespaces
Ich bin jetzt seit fast 10 Jahren entwickelt, und meine Bibliothek baut wie ich arbeite.
So wie ich es derzeit Setup folgt diesem Muster:
MYLIB.SomeUtility.utilFunc();
new MYLIB.SomeProject.ProjectClass(); //project specific classes
//Sometimes I have classes that extends external libraries,
//like JQuery, or KinteticJS objects
new MYLIB.SomeExternalLibrary.ExternalLibraryClass();
My Library hat Dateien in css/js/php/AS3 aber um Verwirrung zu vermeiden ich wie sie jeweils in ihre separate Bibliothek getrennt haben: MYLIB_JS
etc ...
Innerhalb der JS-Bibliothek zum Beispiel habe ich WebGL, Canvas, JQuery, Regular JS Klassen (wenn wir sie so nennen).
Wie Sie sehen, es ist ein bisschen ein Durcheinander, so versuche ich, zu lernen, was andere tun, so habe ich eine Liste von schnellen Fragen:
HOW TO GRIFF:
- Verschiedene Sprachen?
- Verschiedene Plattformen (ist das, wie es heißt? WebGL, Canvas, JQuery usw.)?
- Verschiedene Projekte
- Externe Bibliotheken und Abhängigkeiten
Wie ich dachte ich an Google erforschte, und ich habe mich gefragt, wie sie ihre Google Maps-Bibliothek zum Beispiel handhaben, müssen sie eine allgemeine Google Bibliothek mit eine Reihe von Utility-Funktionen, aber es gibt auch Dateien nur für Google Maps, und sie haben ein Backend vielleicht PHP und ein JS-Frontend, also wie wird alles verwaltet?
Danke für Ihre Hilfe: D
PS. Ich benutze Git für die Versionskontrolle Arbeit
Vielen Dank für die Antwort oh großer Wander Samariter hehe. Ich werde nachlesen, wenn ich nach Hause komme: D – vvMINOvv
danke mein Mann, ich akzeptierte @Ihsan Antwort, wie es vollständiger war. Danke aber für deine Hilfe: D – vvMINOvv