【问题标题】:For Android App c# is better or java? [closed]对于 Android 应用程序 c# 更好还是 java? [关闭]
【发布时间】:2016-12-20 04:58:52
【问题描述】:

我想开始 Android 开发。我可以使用c#Java 开始Android 发展。 我是.NET 开发人员。 我的问题是哪种语言更适合android 编程。这些语言有哪些限制? 他们在 android 编程方面的实力如何?我可以在 .NET 开发完整的应用程序而不学习 java 吗?

【问题讨论】:

标签: java c# android


【解决方案1】:

如果您想使用 c# 开发移动应用程序,您可以使用Xamarin。但是,当我询问移动开发者时,他们更喜欢编写原生应用程序。

使用 Xamarin,您可以选择使用 VS,我认为这非常好,但您必须考虑到它可用于开发 Android 和 IOS 应用程序。您必须考虑应用程序的性能和大小。

我必须补充一点,如果您拥有 Visual Studio 2015,Xamarin 现在是免费的

所以我的建议是:

如果您只需要 Android 或 IOS:请使用原生

如果你需要 Android 和 IOS 并且它是一家小公司或者预算有限,那么选择 Xamarin

如果不是再次使用原生


还有一个名为 Apache Cordova 的项目将使用 javascript 来做同样的事情

【讨论】:

  • 但是您也可以使用 C# 构建原生 Android 应用程序。那么原生 C# 与原生 Java……哪个更可取?
  • @Matthew 我记得有一个项目在 3 年前已被弃用。除此之外,Visual Studio 现在支持的选项基本上是由 MS 购买并集成到 IDE 中的 Xamarin。你知道其他方法吗?
  • 我认为您会比我更了解,因为我是 C# 新手,只是查看了这个线程以便我理解。我感到困惑的原因是因为这句话:“您可以使用 C# 或 F# 为 Android、iOS 和 Windows 构建原生应用程序docs.microsoft.com/en-us/visualstudio/cross-platform/…
  • @Matthew 是的。那就是我一直提到的 Xamarin :) 答案仍然适用。
猜你喜欢
  • 1970-01-01
  • 2014-09-29
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
  • 2011-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多