我是.net开发人员,我希望获得一些指导来制作新的移动应用程序。
我的应用程序必须是跨平台的(Windows Mobile 6,Windows Phone 7及更高版本,iOS,Android)。
能够使用本地数据库脱机工作(可以在用户无法访问网络的情况下收集某些信息)
能够使用webservices发送或收集数据。
那么我必须使用的最佳工具或最佳平台是什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
获得支持WinMo 6,Windows Phone,iOS和Android的功能非常棘手。您将无法拥有一个用于UI的代码库。那不会发生。如果您使用C#,您可以使用混合的Visual Studio(您需要2008 for WinMo和2012或2013 for Phone)为业务逻辑创建一个非常常见的代码库,一直到演示者/控制器/视图模型。 Xamarin's tools(对于iOS和Android),然后您可以使用相同的工具创建适合每个目标的UI图层。
答案 2 :(得分:0)
对于Windows Phone 7,8,iOS,Android,您可以选择Xamarin。该平台支持Portable Class Libraries。这些库适用于所有这些平台。 但是,对于Windows Phone 6,您需要单独编写大部分逻辑。在此理解要点:WM支持.NET Framework 3.5。对于其他人,使用Xamarin,您可以从.NET 4.5(Async / Await等等)中受益。 在Xamarin中还有一个文件链接选项。使用哪个,您可以最大化代码共享。 我对在WM上使用PhoneGap表示怀疑。