相关疑难解决方法(0)

任何人都有跨平台WP7 Android iOS移动开发架构的经验(monotouch,monodroid,C#)

这个问题与推荐的架构和人们以前分别使用C#,Monotouch和Monodroid开发的跨平台WP7,iOS,Android应用程序的体验有关.我在这里,这里这里都研究过以前的问题.他们提供了很好的答案,但不是我想要的.我也发现这个优秀的问题确实涉及成本效益,因此存在一些重叠.

我需要为健康和健身公司开发一个跨平台的iPhone/iPad,WP7和Android应用程序,它将与他们的网站集成.当网络可用时,该应用程序需要少量本地数据存储用于离线模式和与网站同步.我是一个Windows(C#/ C++)开发人员,并且不想真正想要沿着三个Objective C,Java和C#应用程序的路线走下去,尽管我会这样做.我还将担任技术主管,并为该项目的团队开展一些工作.

我想知道是否有人在使用Monotouch,Monodroid和WP7进行跨平台开发方面的经验,并分享他们在应用程序架构方面的经验,以尽可能多地重用代码.我正在考虑的架构如下:

建议的Wp7,Monotouch,Monodroid应用程序的架构

我的问题如下:

  • 这里有人试过这样的事吗?
  • 这些框架(Monotouch,monodroid)是否值得为这种工作加盐?
  • 我可以在Visual Studio 2010中使用Monotouch,Monodroid和Wp7目标的单独项目(dlls/exe)设置整个项目(但使用"Add as Link"共享代码)?
  • 我可以通过这个(或类似的)架构实际期望什么样的代码重用?即我可以使用哪些策略/模式来重用本地数据访问,Web服务和业务逻辑?

最好的祝福,

c# mobile xamarin.ios windows-phone-7 xamarin.android

47
推荐指数
3
解决办法
5895
查看次数