android - 移动编程基础

标签 android iphone windows-mobile

<分区>

我愿意开始移动编程......我想知道我从哪里开始,使用哪种语言以及在哪里可以找到好的教程。

我应该在 Android 平台、iPhone 平台还是 Windows 平台上工作?

最佳答案

这在很大程度上取决于您当前的开发人员技能和经验。

如果您已经编写了一些 C#/VB.NET 代码,您将非常适合为 Windows Phone 开发。从 Microsoft 下载免费的 WinPhone 开发工具,然后下载并阅读 Charles Petzold 的免费电子书 "Programming Windows Phone 7.

如果您是经验丰富的 C 和/或 Java 开发人员,您可能更喜欢为 Android 开发。 Linux 基金会最近也发布了一些教程。

如果您是一位经验丰富的 C/C++ 开发人员并且愿意花时间和精力学习 Objective C,那么 iOS 可能适合您。

如果您根本没有编写过多少代码,那么您的学习曲线就摆在您面前。在这三者中,我认为 WinPhone 可能是最容易上手的,其次是 Android,然后是 iOS。

另一个要考虑的因素是您的市场。 iOS 和 Android 目前比 WinPhone 更受欢迎,因为它们存在的时间更长。然而,WinPhone 应用程序市场增长非常迅速,并且随着越来越多具有编写 .NET 代码经验的开发人员意识到为 WinPhone 开发是多么有趣,其增长率可能会增加:)

关于android - 移动编程基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4885156/

相关文章:

java - 中止短信广播和/或从收件箱中删除收到的短信

java - onConfigurationChanged() 未在方向更改时调用

android - 如何在应用程序的 ImageView(主要 Activity )中从网络加载图像?

iphone - 带有 iPhone 图像框架的 HTML5 视频

iphone - 寻找资源来学习 "ExternalAccessory"框架 (iOS)

java - 适用于各种平台的合适且兼容的数据库

java - 如何使用 Jackson 将 Object 类发送到服务器?

visual-studio-2008 - 如何调试通过无线网络运行的 Pocket PC 应用程序?

android - 在 Android 和 Windows Mobile 之间共享代码

iphone - 旋转 iPhone 并改变 View