我非常了解 C#,并且喜欢将 Visual Studio 作为 IDE。 :) 但现在我想开始为 android 开发......
我发现关于单一机器人并想问一下它是否有任何缺点可以使 Java 更受欢迎,或者我应该卸载 Eclipse 并直接进入 MonoDroid?
如果我理解正确的话,MonoDroid 部署/编译本机 Android 应用程序,不需要任何额外的类似 .net 的框架或任何东西?
MonoDroid 的功能有什么重大限制吗?例如,让应用程序在后台运行或使用一些外部 .net 库进行图像编辑等?
我一直在担心同样的事情 - C# 的生产力,而不是使用不熟悉的语言,而不是按照操作系统开发人员的预期进行开发。
很容易列出优点与缺点 -
优点(monodroid,针对 C# 开发人员)
- 熟悉开发环境,可以使用Visual Studio进行开发
- 用 C# 代替 Java
- 可重用的代码资产 - 您可以使用 monotouch 和 WP7 SDK 在 iphone 项目或 Windows Phone 7 项目中使用大量代码。
cons -
- 由于缺乏 Google 的 api 文档,调试可能会很困难。必须完全依赖 monodroid 文档。
- 当涉及到最新的尖端功能时,可能会出现滞后 - 可以肯定的是,每次有新的操作系统版本发布时,monodroid 团队都需要一些时间来处理最新的 Android 功能
- 库的可用性 - 我不确定如何使用围绕 android 平台发展的开源库,这可以减少开发时间
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)