正如标题所说,我想将原生UI的优势与混合应用程序的优势结合起来。 Internet上有很多关于React Native,Ionic,Native Script等的文章,但它们都有各种常见模式:用一种语言编写,框架本身就可以转换为本机视图组件。
我想避免这个过程。我想构建我的原生UI,我想调用我的混合组件,用Javascript或其他语言编写,并在那里完成所有逻辑工作。
一个简单的场景(Android):
Activity
创建了一个新的Android button
(例如,“添加”button
)。button
,即触发经典onClick()
方法onClick()
方法中,我调用具有“添加”功能的混合组件我想到的这种模式与MVP非常相似。唯一的区别是演示者是在Android / iOS /其他SO
之间共享的一旦我听说Spotify确实如此,我认为这是可能的。但是如何?
是否有现有的框架/库?我是否必须自己编写不同语言之间的所有桥梁?
非常感谢你的帮助/想法