我想开始 Android 开发。我可以使用c#
或Java
开始 Android
发展。
我是.NET
开发商。
我的问题是哪种语言更适合 android
编程。这些语言有哪些限制?
他们在android编程方面有什么能力?我可以在.NET
中开发完整的应用程序吗?无需学习java
?
最佳答案
您可以使用Xamarin如果你想用c#开发移动应用程序。然而,当我询问移动开发人员时,他们更喜欢编写 native 应用程序。
使用 Xamarin,您可以选择使用 VS,我认为这非常好,但您必须考虑它可用于开发 Android 和 IOS 应用程序。您必须考虑应用程序的性能和大小。
我必须补充一点,如果您有 Visual Studio 2015,Xamarin 现在是免费的
所以我的建议是:
如果您只需要 Android 或 IOS:选择原生
如果您同时需要 Android 和 IOS,并且是一家小公司或者预算有限,那么请选择 Xamarin
如果不再选择原生
<小时/>还有一个项目叫Apache Cordova这将使用 javascript 执行相同的操作
关于java - 对于Android应用程序来说,c#好还是java好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38930495/