8

I'm a C# programmer and want to write an Android app. I'm a stubborn curmudgeon and refuse to write Java ever again (after switching to C# six years ago).

Besides Mono and MonoDroid (and writing Java), are there any options for me? Or should I just feel foolish for refusing to returning to my Java roots?

What's the advantages and disadvantages of Xamarin over others like Phonegap etc. ?

(Please refrain from Java-related vs. C# discussion. I was being rhetorical when I asked about returning to me Java roots.)

4

6 回答 6

5

I believe that this is basically the only option for c# developers.

于 2010-06-06T08:17:11.623 回答
1

如今,开发移动应用程序是一项艰巨的任务。您需要一个移动应用程序来让您的业务受到关注并在您的受众中获得市场份额,但是您选择哪个平台?苹果?安卓?视窗电话?除了平台的选择之外,开发移动应用程序的成本是最大的障碍之一。要在三个主要移动操作系统中的两个中本地开发应用程序,开发成本会立即翻倍。每个移动操作系统都是围绕特定编程语言和开发环境的开发而设计的。

3 种不同的操作系统、3 种不同的语言和开发环境,而且还在不断增加。为了能够原生地迎合所有这些操作系统,移动应用程序开发人员需要有人能够成为每种编程语言的专家,并且能够成为每种移动操作系统工作方式细微差别的专家。任务生命周期、多线程、内存限制、垃圾收集等。

更多关于 Xamarin 的信息:

http://devproconnections.com/mobile-development/product-review-xamarin-monotouch-and-mono-android

http://www.justinshield.com/2014/05/cross-platform-mobile-development-phonegap-vs-xamarin/

于 2015-10-08T12:09:41.283 回答
0

Xamarin 是另一种选择,可以使用它创建 android 和 IOS 应用程序,您可以使用 Visual Studio 或使用我们功能齐全的 MonoDevelop IDE。

http://xamarin.com/monoforandroid

于 2013-01-08T15:21:20.553 回答
0

MonoDroid 值得等待,

http://tirania.org/blog/archive/2010/May-21.html

于 2010-06-06T10:32:11.020 回答
0

除了 Mono 和 MonoDroid(以及编写 Java),我还有什么选择吗?

另一个选择是 Scala。不过,我不确定现在的工具是什么样的。

于 2010-06-07T16:42:47.480 回答
0

由于您是一名专门的 C# 开发人员,我认为MonoDroid是您的正确答案。MonoDroid Preview 1 已于 2 天前发布,因此距离 beta 版和完整版发布不远了。

于 2010-08-20T09:12:35.057 回答