This approach has many pros and cons that we explore in our forthcoming Enterprise Mobile Platforms evaluation report, due out next week.
Apache Cordova is a popular hybrid app development environment. It's open source and free, so perhaps as a result, Cordova is hugely popular amongst developers.
Now, many enterprise software vendors use Apache Cordova within their own offerings. In fact, Adobe's PhoneGap is based on Apache Cordova, and Oracle's ADF Mobile, IBM's Worklight, and several others platforms also embed it for hybrid development.
So a key question arises: if you develop your mobile experience using web technologies and use Cordova to wrap it, why license Oracle ADF Mobile, IBM Worklight, Adobe, or one of the other commercial vendors in the first place, instead of using Cordova directly?
Well, the short answer is that these commercial vendors have added additional functionality on top of the basic HTML5-plus-Cordova model for app development.
Similarly, other vendors also bundle numerous value-added services and features.
Of course, you'll face trade-offs and will often sacrifice some flexibility. Again using Oracle ADF Mobile as an example, you'll find that Oracle ADF Mobile is not stand-alone offering. It is a part of broader Application Development Framework and Fusion Middleware. So while it may offer a good fit if you already use ADF in your organization or use other Oracle platforms, such as their WebCenter Portal or Application Server, it is certainly not suitable as an option purely for a stand-alone mobile application platform.
We explore many more benefits and drawbacks in much greater detail in our evaluation of 21 major Enterprise Mobile Platform vendors.