是否可以将业务规则(无表示层)封装到本机iOS,Android和Windows Phone应用程序使用的公共代码库中?换句话说,如果我正在编写一个跨所有移动平台开发的游戏,我是否可以用C或C ++编写一个处理所有游戏规则的库(例如这是一个有效的移动)并让所有平台都使用这个库(编译)本地每个客户端)。请注意,这不适用于任何UI /演示代码。我对使用任何跨平台开发工具(PhoneGap等)都不感兴趣。
我的问题是,a)这是可能的,b)这可以做什么语言,c)这是一个好主意吗?虽然它会给每个客户预先增加一些复杂性,但我认为它会大大减少写入的代码量(减少错误)和维护时间。
答案 0 :(得分:3)