WebView: The app executes in a WebView within the native application wrapper, which you distribute to app stores.
Web App: This is the part where your application code resides.
The application itself is implemented as a web page, by default a local file named index.html, that references CSS, JavaScript, images, media files, or other resources are necessary for it to run.
Plugins: Plugins provide an interface for Cordova and native components to communicate with each other and bindings to standard device APIs. This enables you to invoke native code from JavaScript.