For sure! This happens thanks to some important facts:
- JBZoo is a separate application, not assuming patches of original files. It only extends existing functionality.
- During the development of our application we used the very API which is guaranteed to be used in the future versions of these platforms (if we can trust statements of their developers).
- If some of existing API functionality didn’t meet our needs, it was reloaded or substituted programmatically, without changing the business-logic of a whole website.
So we were able to achieve the stable work on different platforms, independence and painless updates of ZOO component or Joomla.
Most of other solutions based on ZOO usually change some core files of the component so an update becomes a very hard process and sometimes almost impossible.