Zend GData - кажется действительно большим - PullRequest
1 голос
/ 10 февраля 2010

Я загрузил пакет Zend GData для использования API Календаря Google. Когда я просматриваю содержимое пакета, кажется, что оно содержит множество вещей. Мне действительно нужно все это только для использования Календаря Google и никаких других API Google? Если нет, то от чего можно безопасно избавиться?

1 Ответ

2 голосов
/ 10 февраля 2010

Вы, вероятно, не будете использовать многие файлы в папке Gdata, но Zend_Gdata_Calendar расширяет класс Gdata, а Gdata расширяет Gdata_App, который использует Zend_Http_Client (и несколько других классов) для (по существу) отправки запросов в Google. Загрузчик загружает классы, реестр хранит объекты / данные и так далее. Так что, да, многие из загруженных файлов будут использованы. Вы, конечно, могли бы переписать большую часть кода, чтобы использовать только те части, которые вам нужны, но это лишает смысла использование фреймворка.

Я бы рекомендовал создать прототип вашего приложения, следуя инструкциям на Zend, но со всей библиотекой на месте. Как только вы увидите, как это работает, вам будет проще разорвать то, что вам не нужно. По крайней мере, это всего лишь библиотека Gdata, а не вся 64-мегабайтная полная структура: D

...