非专职程序员,但懂写些小脚本程序,Mobile开发让你做出来的东西能被自己和他人‘随身携带’,随处使用,想到都开心,打算深入学习一门,iOS/Android/Windows Phone三条路:
就系统本身来说,
iOS,自己有用iPad,女朋友有iPhone,笔记本上装有mac osx lion虚拟机,喜欢iOS的简洁,易用以及硬件工艺,9月等新品宣布了,可能会入mini-iPad(如果真的有的话)或者新一代的iPod touch。而且身边朋友大多都是用iPhone,写出来的应用‘市场’应该最大,唯独iOS无法像Android一样绕过appstore安装app,要想‘分享’自己写出的app,只能申请作为开发者,但初学者不入流的app要想通过审查可能得费一番劲。
Android,主力机,Nexus S,才升级了Jelly Bean 4.1.1,最近这两次大的升级(ICS、Jelly Bean)让我对Android打心底的喜欢(虽然不少app却因为系统升级暂时无法正常工作...)。
Windows Phone,有用过半个小时,极简,很对口味,但了解仅此而已。
就开发相关(编程语言/环境),
Objective-C,由于没有受到其他编程语言根深蒂固的影响,因此Objective-C对我来说还不是太难于接受,还挺喜欢它将每个参数描述明写出来,虽然看似冗长但一目了然。
C#/Visual Studio,有用过VS,比起Java的Eclipse强大太多了...非常新手-friendly,借其之力,这也是我感觉日后用VS来开发Windows Phone/8 apps应该最为‘轻松顺手’
Java了解不多,但是貌似学习资源最多,较之Obj-c应用更为广泛
还望听听各位达人的意见和建议,感谢先!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/45050
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.