Каковы наилучшие методы создания библиотек?Рекомендации для библиотек и пространств имен
Я развиваюсь уже почти 10 лет и строю свою библиотеку по мере своей работы.
Путь я в настоящее время его установки следует схеме:
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();
Моя библиотека содержит файлы CSS/JS/PHP/as3, но, чтобы избежать путаницы, я их каждый отделен в их отдельную библиотеку, как: MYLIB_JS
и т. Д.
Внутри библиотеки JS, например, у меня есть WebGL, Canvas, JQuery, Regular JS classes (если мы их будем называть).
Как вы можете видеть, что это немного беспорядок, поэтому я пытаюсь узнать, что делают другие, поэтому я сделал список быстрых вопросов:
КАК Handle:
- Различные языки?
- Различные платформы (это то, что называется? WebGL, Canvas, JQuery и т. Д.)?
- Различные проекты
- внешних библиотек и зависимостей
Как я исследовал, я думал о Google, и я спрашивал себя, как они обращаются с их Google Maps библиотеки, например, они должны иметь общую библиотеку Google с кучу полезных функций, но есть также файлы только для Карт Google, и у них есть бэкэнд, возможно, PHP и JS-интерфейс, так как все это управляется?
Спасибо за вашу помощь: D
PS. Я использую Git для управления версиями работы
Спасибо, что ответили о великом блуждании самаритян хе-хе. Я прочитаю, когда вернусь домой: D – vvMINOvv
Спасибо, мой человек, я принял ответ @Issan, поскольку он был более полным. Спасибо за вашу помощь: D – vvMINOvv