PhoneGap、Cordova、Onsen UI/Ionic 等移动混合应用之间的关系

Relation among PhoneGap, Cordova, Onsen UI/Ionic, etc. for Mobile Hybrid Applications

我开始了我在移动混合应用程序领域的冒险之旅,并试图了解基础知识。 我对这个世界上使用的各种框架之间的关系有点困惑。特别是,据我了解:

到目前为止一切顺利。当我看到 Ionic 也可以作为一个全功能框架(前端,"server")独立使用(即,没有 PhoneGap),使用 Cordova 作为生成 "native" 应用程序的工具时,问题就来了.或者,作为另一个问题,当我看到 Onsen UI 可以使用 Vue 小部件并且反过来可以独立使用时。

你能帮我理解移动混合应用世界之间的关系吗?

谢谢。

PhoneGap 是 Cordova 的一个发行版,添加了一些东西。它们都允许您在移动应用程序中编写 HTML/CSS/JS。

有独立于平台的 javascript 框架,例如 Angular、React 和 Vue。基本都是javascript不烂的写法

Ionic 建立在 Cordova 之上,因此它就像 Cordova 添加了很多东西。添加的内容之一是像 Angular.

这样的框架