我在 .NET 中开发移动应用程序有一段时间了,我一直想知道另一边的草是否更绿(Java)。
因此,我想询问您的意见,了解您更喜欢哪一款移动应用程序以及为什么会这样。
最佳答案
使用 Java 的主要优势是拥有更广泛的安装基础。如果您使用 Java,您将获得比使用 .NET 多几个数量级的手机。
据我所知,.NET 只适用于 Windows Mobile 手机。
另一方面,Mobile .NET 比 Java 更容易(恕我直言),这部分是因为 Visual Studio IDE 使生活比 Java 世界上的任何其他开发环境都简单得多。例如,在 .NET 移动设备中执行基于表单的应用程序非常简单明了。
因此,答案基本上取决于您要完成的任务:
- 尝试覆盖最多的移动设备:使用 Java
- 尝试为 Windows Mobile 设备开发应用程序:使用 .NET
- 尝试开发仅在受控环境(单一企业)上运行的应用程序,您可以在其中决定运行它的设备:决定要使用的设备,然后选择开发环境。
请记住,如果您正在谈论用于 Android 或黑莓开发的 Java,您将面临同样的问题,即无法像使用 .NET 那样拥有庞大的安装基础。如果您想要庞大的安装基础,请选择普通的 Java 移动版。
关于java - .Net 与 Java 的移动开发对比。你怎么看?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/625567/