- JBZoo — это отдельное приложение, которое не подразумевает под собой патчи оригинальных файлов. Оно только расширяет существующий функционал.
- В разработке приложения использовался именно тот API, который гарантировано будет применяться в следующих версиях платформ (если есть возможность предсказать по заявлениям разработчиков этих платформ)
- Если какой-то функционал в API уже есть, но он не решал каких-то наших конкретных задач, то он перегружался, либо как-то программно подменялся, так чтобы не изменить бизнес-логику всего остального сайта.
Большинство других решений на базе Zoo обычно изменяют какие-то файлы ядра компонента, и обновление становиться очень затруднительным процессом, а то и вовсе невозможным.