我们有一个在Windows Mobile上运行的业务线应用程序。它是一个带有本地SQL CE数据库的Winforms应用程序,并从运行在服务器上的WCF Web服务获取其数据。开发移动C#应用程序以在多个平台上运行
现在客户总是问“为什么不为iPhone/iPad/Android/Phone 7等制作版本”。我的老板问这是多么困难。我最初的回答非常困难,特别是因为我可能是唯一做这项工作的人。我在Visual Studio开心的地方没有任何经验。
现在我遇到了MonoTouch和MonoDroid。他们似乎提供了一个简单的解决方案,但我相信有很多问题。我怀疑我只能编译我的Android应用程序。
我倾向于建议这将是太多的工作,唯一现实的解决方案是一个移动网站,每个网页的几个版本针对不同的屏幕分辨率。不幸的是,现有的应用程序有一个本地数据库,并“有时连接”,所以不会削减它。
任何建议和提示,我浪费了大量的时间?
干杯
马克
只是第二...我们的应用程序的这个一般理念已经运气好。尽管我们没有牢固地使用UI模式,但我们拥有一个独特的程序集,它包装了业务逻辑,DTO,HTTP通信等,我们认为它们很好地跨平台流动。 – scolestock 2011-04-28 15:41:56
感谢JonP的严肃回答,并且对于您的评论还有一些评论。确实非常有用!我可能会在PhoneGap上玩一会儿,因为它是免费的,但我希望我们最终会使用MONO工具。我宁愿写一个使用C#而不是Javascript的复杂应用程序。似乎有点“回到未来”给我。 – 2011-04-29 01:20:28