这个问题与推荐的架构和人们以前分别使用C#,Monotouch和Monodroid开发的跨平台WP7,iOS,Android应用程序的体验有关.我在这里,这里和这里都研究过以前的问题.他们提供了很好的答案,但不是我想要的.我也发现这个优秀的问题确实涉及成本效益,因此存在一些重叠.
我需要为健康和健身公司开发一个跨平台的iPhone/iPad,WP7和Android应用程序,它将与他们的网站集成.当网络可用时,该应用程序需要少量本地数据存储用于离线模式和与网站同步.我是一个Windows(C#/ C++)开发人员,并且不想真正想要沿着三个Objective C,Java和C#应用程序的路线走下去,尽管我会这样做.我还将担任技术主管,并为该项目的团队开展一些工作.
我想知道是否有人在使用Monotouch,Monodroid和WP7进行跨平台开发方面的经验,并分享他们在应用程序架构方面的经验,以尽可能多地重用代码.我正在考虑的架构如下:
我的问题如下:
最好的祝福,