我可以在visual studio中使用C#构建Android应用程序吗

问题描述:

我可以在Visual Studio中使用C#构建Android应用程序吗?我可以在visual studio中使用C#构建Android应用程序吗

如果有办法做到这一点,使用java或C#有什么更好的?

+0

其实你的问题太广泛了,它甚至是“两个宽泛的问题之一”。请阅读[如何提问](http://*.com/help/how-to-ask)和[帮助中心](http://*.com/help)以了解如何在*中提出一个好问题... – 2015-01-21 09:59:32

+0

我不知道有什么办法可以做到这一点,但有许多其他解决方案,如许多其他解决方案,这些解决方案可让您用其他方式编程,然后将其转换为平台的本机代码。也许有人为C#做了这样的事情,但我不知道微软是否会因为Windows Phone而让这种事情发生。 – 2015-01-21 10:07:41

在我看来,我总是不得不为自己和语言而战。 C#和java是两种完全不同的语言,语法相似。你应该真正问的问题是“我想做什么”。然后就语言进行辩论。我会说坚持java的android应用程序。但是,如果你想使用C#。你不能使用Visual Studio为此。然而,视觉工作室和它的Xamarin是另一种选择。尽管我认识那些拥有和非常优秀的人,但我还没有亲自使用它。

但是是的,找出你想要做什么以及哪种语言最适合做。

+0

我也对此感到困惑。太多的选择!我将它分解为不需要动画等的“简单用户界面”应用程序。这些我很乐意使用Cordova/PhoneGap并使用PhoneGap构建服务 - 它非常棒:)另一个是“UI重要应用程序”我不用真的写动画的重量级应用程序或构建游戏,但我会为此而努力。 – 2015-01-21 10:17:20

是的,没有。您可以在Visual Studio中使用Cordova/PhoneGap来构建应用程序。 Cordova for VS

这不使用C#(除了您的后端服务,其实可以是任何东西)。我将这与Angular.js和[ngcordova]一起使用来构建应用程序,并且它工作得很好。

您可以使用Xamarin获得“更多C#”体验,有一个简单的免费版本,但真正丰富的体验需要购买许可证。进一步探索Xamarin