我在.NET中开发移动应用程序已经有一段时间了,我总是想知道另一边草是否更绿(Java).
因此,我想问一下您对移动应用程序中哪一个更感兴趣,为什么会这样.
使用Java的主要优点是更广泛的安装基础.如果使用Java,那么与使用.NET相比,您的手机数量将达到数量级.
据我所知,.NET专门用于Windows Mobile手机.
另一方面,Mobile .NET比Java(IMHO)更容易,这部分是因为Visual Studio IDE使得生活比Java World上的任何其他开发环境简单得多.例如,在.NET mobile中执行基于表单的应用程序非常简单明了.
所以,答案基本上取决于你想要完成的事情:
请记住,如果您正在谈论Java for Android或Blackberry开发,您将面临同样的问题,即无法使用.NET实现庞大的安装基础.如果您想要庞大的安装基础,请使用普通的Java Mobile Edition.