C#开发Android应用实战的作者简介
发布时间:2025-05-12 03:15:09 发布人:远客网络
一、C#开发Android应用实战的作者简介
1、Wallace B. McClure是微软MVP、ASP Insider、INETASpeaker's Bureau会员,他的博客和播客广受欢迎。
2、Nathan Blevins是一名ASPInsider、公众演讲者,现任Bush Brothers公司业务分析师,他的博客是。
3、John J. Croft IV是一名作家、开发人员,现任亚特兰大Turner Broadcasting System公司的高级技术经理。
4、Jonathan Dick是一名移动应用开发人员,他参与和维护着多个移动开源项目,他的博客是。
5、Chris Hardy是微软ASPInsider,是一名专门从事Mono-Touch和Mono for Android开发的.NET顾问。
二、使用C#和 Mono 开发的 Android 应用与 Java 开发的有什么不同
1、在本质上,使用C#和Mono开发的Android应用与使用Java开发的应用之间并没有太大差异。尽管如此,Mono确实引入了一层额外的转换步骤,这可能会导致性能上的轻微下降,同时生成的文件也会比直接用Java编写的更大。
2、尽管有这些潜在的缺点,但在某些情况下,选择使用C#和Mono开发Android应用还是有其合理之处的。例如,对于那些熟悉C#并希望将其用于Android开发的开发者来说,这种选择可能更为便捷。
3、然而,对于大多数开发者来说,出于成本和资源的考虑,建议避免使用商业版本的Mono。商业版本的Mono是收费的,这无疑增加了项目的成本。此外,由于Mono的相关资料相对较少,开发者可能会面临更多的学习和使用上的挑战。
4、尽管C#和Java在语法上有着99%的重合,且差异仅在于大小写,但这也意味着,如果开发者具备一定的Java编程基础,转而学习C#并不会花费太多时间。通常,一周左右的时间就足够掌握C#的基本语法,并能够进行实际开发。
5、综上所述,虽然使用C#和Mono开发Android应用在某些方面存在局限性,但对于熟悉C#的开发者来说,这仍然是一种值得考虑的选择。然而,对于大多数开发者而言,直接使用Java进行开发可能是更优的选择。