我想开始Android开发。我可以使用c#
或Java
开始Android
发展。
我是.NET
开发人员。
我的问题是哪种语言更适合android
编程。这些语言有哪些限制?
他们在Android编程中的强大功能是什么?我可以在.NET
中开发完整的应用而无需学习java
吗?
答案 0 :(得分:8)
如果您想使用c#开发移动应用,可以使用Xamarin。但是,当我问移动开发者时,他们更喜欢编写本机应用程序。
使用Xamarin,您可以选择使用我认为非常好的VS,但您必须考虑它可用于开发Android和IOS应用程序。您必须考虑应用程序的性能和大小。
我必须补充一点,如果你有Visual Studio 2015,Xamarin现在是免费的
所以我的建议总是:
如果您只需要Android或IOS:请使用原生
如果您需要Android和IOS,而且它是一家小公司,或者如果预算有限,那么请使用Xamarin
如果没有再次使用原生
还有一个名为Apache Cordova的项目,它将使用javascript
执行相同的操作