我有ac,linux背景,对Web应用程序了解较少。我遇到了一些奇怪的要求,并且很难提供解决方案。
简短的要求:
一码/多平台[移动和桌面]
我知道的:
1) 用户界面前端。
所有移动、桌面应用程序都提供 Webview。[我知道的 Atlease:iOS、Mac、来自 QT 的 Windows/Linux/Mac ]。
结论:我可以有html5代码,可以跨桌面/移动平台使用。问题:如何从 HTML/JavaScript 进行本机访问。我们可以使用仅支持移动设备但不支持桌面设备的 phonegap [如果我错了请纠正我]。如果我们使用 QT,那么对 android/iOS 的支持就不多[如果我错了,请纠正我]。
2)用c++编写中间层:iOS/Windows/Mac/Android支持C++。
问题:
在 iOS/Android 中,我知道如何使用 Xcode 带来 webview。但是我怎样才能在 Windows 和 Mac 中获得 webview。
总之,我们有没有支持 Mac/Windows/iOS/Android 的开源框架
是否可以编写我们自己的 Native 函数调用机制,从 JavaScript 到 C++ 代码,这很常见。
请建议。