When comparing Apache Cordova vs zeep, the Slant community recommends zeep for most people. In the question“What are the best frameworks for developing iOS apps with JavaScript?” zeep is ranked 6th while Apache Cordova is ranked 7th. The most important reason people chose zeep is:
Compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6 and PyPy.
Ranked in these QuestionsQuestion Ranking
Pros
Pro It allows you to utilize the technologies that you're most comfortable using
Pro Compatible with multiple Python versions
Compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6 and PyPy.
Pro Build on top of lxml and requests
Pro Supports automatic retry on error
Retries can be configured in Requests transport for a wide variety of errors.
Pro Caches WSDL files by default
Local cache is configurable and can be disabled (e.g. using all wsdl files from local disk).
Pro Handles correctly circular dependencies in WSDL files
Pro Supports WSDL files according to the standard
Identifies errors in WSDL files; uses without errors standard-compliant files.
Pro Support for WSA and WSSE
Pro Support for Asyncio
Support for asyncio via aiohttp (Python 3.5+).
Pro Support for Soap 1.1, Soap 1.2 and HTTP bindings
Cons
Con It doesn't seem to be as cross platform compatible as it claims to be
Con Buggy
In some cases, received XML is not correctly parsed into objects.