首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动编程基础

移动编程基础
EN

Stack Overflow用户
提问于 2011-02-03 18:44:20
回答 5查看 643关注 0票数 1

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

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-02-03 18:56:18

这在很大程度上取决于你目前的开发技能和经验。

如果您已经编写了一些C#/VB.NET代码,那么在Windows Phone上进行开发将非常方便。去微软下载免费的WinPhone开发工具,然后下载并阅读Charles Petzold的免费eBook "Programming Windows Phone 7“。

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

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

如果你根本没有做太多的编码,那么你的学习曲线就在你前面。在这三个中,我认为WinPhone可能是最容易进入的,其次是Android,然后是iOS。

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

票数 4
EN

Stack Overflow用户

发布于 2011-02-03 18:53:41

我想我们真的不能回答你想要使用哪种平台,但你可能得看看哪种编程语言最适合你。你对哪些语言已经有了一定的经验?

作为一名Android程序员,我当然会说android。

但有3种语言可供选择:

安卓手机: Objective-C

  • Windows

  • 7: C#,VB

  • 安卓:

你将不得不查看所有的语言,也许是为了选择你最喜欢的语言。

关于教程,安卓有几个很好的教程,我认为每个安卓程序员的起点都在这里:http://developer.android.com/index.html

这个网站有一些非常好的教程,也有示例代码和最佳实践。

对于Windows Mobile,我会去:http://create.msdn.com/en-US/,如果我没记错的话,甚至还有一些不错的视频教程

对于初学者来说,你甚至需要一台iPhone才能开始为iPhone编程。你可以在这里注册:http://developer.apple.com/devcenter/ios/index.action

在那里你也可以找到一些不错的资源。

除了这些,你也可以把成本考虑进去。假设你想为iPhone编程,你必须每年支付99欧元的订阅费,你创建的每个应用程序都必须经过苹果的审查,看看它是否被允许进入应用程序商店。

对于安卓来说,情况就不同了,你不需要支付年费,但你必须在第一次上传应用程序到市场时付费(不确定这里的金额)。

我不能告诉你Windows Mobile的费用是多少。

我希望你现在能做出一个更好的决定!

票数 2
EN

Stack Overflow用户

发布于 2011-02-03 19:03:55

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

A.对于iPhone -> Objective-C ( Stephen Kochan在Objective-C2.0中编程)。你将需要一个MAC来编写iPhone应用程序。由Erica Sadun编写的iPhone开发人员食谱和苹果文档。斯坦福,犹他州教授iPhone应用程序开发,这些讲座在iTunes上分享。适用于安卓-> Java。Eclipse IDE可以在Mac和PC上运行,您可以安装一个插件ADT。有关Windows7 ->的信息,请参阅Windows Mobile Development - Where to begin?

问:我应该在安卓平台、iPhone平台还是Windows平台上工作?

A.引用位拼写的答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4885156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档