我们有一个Django后端的设置,为我们的原生iOS和Android客户端提供服务。
我们在每个平台上实现了一些功能(用于离线支持等),我们希望在一个通用框架中实现这些功能。
我的问题是,有没有很好的方法来构建可以在这三个平台上运行的共享代码库?
答案 0 :(得分:0)
三种环境使用非常不同的语言。您在Android上使用Java,在iOS上使用Swift或ObjectiveC,在后端使用Python。
您可以将Python嵌入到您的移动应用程序中,让它们运行Python脚本(与您后端的代码相同),但这需要一段时间才能实现右。
我会保持代码实现三次,除非它真的 真的复杂。