三大移动开发平台的市场详情
2012-08-01 16:03
197 查看
3G移动开发市场已经影响到全国的动荡,不得不说这是卓越而且极其美观的发展平台。下面详情介绍一下3款开发平台的市场行情及对比。
Windows Phone 7众所周知,微软在笼络开发者有一套手法,首先它的学习资源和文档非常丰富。而且在我们国内文档有分中英文文档,入门基本不是问题。而且有WebCast这个视频教育平台,MVP们通过自己的实践经验己视频的方式传授给大家,胜任WP7开发基本没问题。IDE方面,这个不用我多说,有Visual Studio和 Expression Blend这两大神器。如今iphone发展也极为迅速。
IOS苹果向许多IOS开发人员提供了众多开发信息,包括多媒体式,甚至是有Iphone或者 Ipad的开发者可以使用IBOOKS免费下载开发书籍。不过相对于国内来说比较相对比较薄弱,但是也是目前发展的核心任务,针对学习者对这块也要有个初步的认识与了解。
Android是一个开源的产品,有众多的样本应用和开源应用提供下载,但是没有太多中文文档,还有文档不全也是它的一个缺点,但有众多开源应用这一优势学习AP开发并且入门比较容易。IDE使用Eclipse,集成开发环境有丰富的源代码模型,而且源码处理很好。不过Google在处理兼容性方面还需努力,有时候插件会死掉,但这个可以忽略,重启IDE即可。http://www.lirenedu.org/index.php?ack=xinwen&id=1043
三大平台的对比:
Windows Phone 7应用是用微软的C#语言编写的,有过.net平台开发的程序员想要学习WP7开发,相信难度不大。如果你之前是Silverlight、WPF开发者那恭喜你,你可以很快速的学好Windows Phone 7开发。
IOS应用是用苹果的Object-C语言编写的,Object -C语言是一种包含Smalltalk语言元素的非标准C语言。有过C/C++开发经验的程序员可以比较好的转向IOS开发,但还会在开发过程中遇到一些小障碍。
Android应用是用Java语言编写的,当然还有jni的编程方式,使用C/ C++但主要的还是使用Java。许多开发人员通过熟练掌握Java语言在企业中获得了职位,因此为Android平台开发应用很自然地适合这些人。就语言特性而言,有过C#等熟悉面对向开发语言的程序员,要学习Android开发也是可以的,因为Android用的只是Java的语言基础最重要还是要看思想。
三大平台的未来的发展:
Windows Phone 7微软和诺基亚合作,诺基亚强大的硬件设计和优秀的营销能力、微软的软件大牛,使得这一系统有很大的潜力和上升空间。
IOS苹果将继续为其添加更多酷炫功能,并且引用到其他设备上。用户方面还是抢占着高端用户。
Android并众多OEM厂商拥抱,特别是国内的山寨文化。未来前景将一片光明。而且它将改变很多目前的电器设备的使方式。用户方面偏中、低,当然高端用户也存在较之IOS要小。
Windows Phone 7众所周知,微软在笼络开发者有一套手法,首先它的学习资源和文档非常丰富。而且在我们国内文档有分中英文文档,入门基本不是问题。而且有WebCast这个视频教育平台,MVP们通过自己的实践经验己视频的方式传授给大家,胜任WP7开发基本没问题。IDE方面,这个不用我多说,有Visual Studio和 Expression Blend这两大神器。如今iphone发展也极为迅速。
IOS苹果向许多IOS开发人员提供了众多开发信息,包括多媒体式,甚至是有Iphone或者 Ipad的开发者可以使用IBOOKS免费下载开发书籍。不过相对于国内来说比较相对比较薄弱,但是也是目前发展的核心任务,针对学习者对这块也要有个初步的认识与了解。
Android是一个开源的产品,有众多的样本应用和开源应用提供下载,但是没有太多中文文档,还有文档不全也是它的一个缺点,但有众多开源应用这一优势学习AP开发并且入门比较容易。IDE使用Eclipse,集成开发环境有丰富的源代码模型,而且源码处理很好。不过Google在处理兼容性方面还需努力,有时候插件会死掉,但这个可以忽略,重启IDE即可。http://www.lirenedu.org/index.php?ack=xinwen&id=1043
三大平台的对比:
Windows Phone 7应用是用微软的C#语言编写的,有过.net平台开发的程序员想要学习WP7开发,相信难度不大。如果你之前是Silverlight、WPF开发者那恭喜你,你可以很快速的学好Windows Phone 7开发。
IOS应用是用苹果的Object-C语言编写的,Object -C语言是一种包含Smalltalk语言元素的非标准C语言。有过C/C++开发经验的程序员可以比较好的转向IOS开发,但还会在开发过程中遇到一些小障碍。
Android应用是用Java语言编写的,当然还有jni的编程方式,使用C/ C++但主要的还是使用Java。许多开发人员通过熟练掌握Java语言在企业中获得了职位,因此为Android平台开发应用很自然地适合这些人。就语言特性而言,有过C#等熟悉面对向开发语言的程序员,要学习Android开发也是可以的,因为Android用的只是Java的语言基础最重要还是要看思想。
三大平台的未来的发展:
Windows Phone 7微软和诺基亚合作,诺基亚强大的硬件设计和优秀的营销能力、微软的软件大牛,使得这一系统有很大的潜力和上升空间。
IOS苹果将继续为其添加更多酷炫功能,并且引用到其他设备上。用户方面还是抢占着高端用户。
Android并众多OEM厂商拥抱,特别是国内的山寨文化。未来前景将一片光明。而且它将改变很多目前的电器设备的使方式。用户方面偏中、低,当然高端用户也存在较之IOS要小。
相关文章推荐
- 从智能移动平台市场份额看移动开发发展趋势
- 从智能移动平台市场份额看移动开发发展趋势
- 从智能移动平台市场份额看移动开发发展趋势
- 移动三大平台和三大开发模式对比分析
- 跨平台系列、常用三大移动开发平台介绍
- 移动互联网年报凸显iOS平台和游戏开发市场
- 移动平台前端开发总结(针对iphone,Android等手机)
- 混合开发模式下主流移动开发平台分析
- 移动应用开发平台
- 移动开发利器——APICloud开发平台介绍
- 三大移动Web开发框架选择适合你的
- 移动三国己然鼎立,普通开发者如何选择开发平台?
- 聊一聊我在移动平台混合开发的经验
- 【移动开发多平台代码共享】
- 一种新的基于Windows Mobile平台的移动开发N层架构(第五部分)
- Epic Games王祢:UE4在移动平台的开发优势
- KoaHub平台基于Node.js开发的Koa的get/set session插件代码详情
- 移动平台开发大比拼,android,meeGo(包含环境搭建问题解决),bada(包含环境搭建问题解决),OPhone......
- 企业级移动应用生成平台开发(一)
- 开源框架PhoneGap,跨平台移动应用的快速开发平台