从开发者角度比较Windows Mobile与Ophone
2010-05-06 21:52:00 来源:WEB开发网Windows Mobile在经历过最初的Wince系列,pockect pc和smartphone两种版本,到微软最新的Windows Mobile 6.5,Windows Mobile凭借与桌面平台良好的兼容性已经微软在移动领域的不断努力,在智能手机操作系统中已经占据了接近15%的市场份额。微软所推崇的 Windows Mobile下的基于.net compact framework也越来越成为开发微软平台的首选。微软的曾经的.net战略从一定意义上来说,在移动开发上得到了实现。
OPhone作为基于Android开源平台的移动操作系统,在开发上沿用了Android的开发特性和环境,而Java是首选的开发语言。比较有 意思的是,微软的.net战略在企业级开发上最大的对手是J2EE,而在移动操作系统中,除了诺基亚的Symbian由于手机的高占有率而在移动操作系统 的高份额外,Windows Moible与Android是未来两个有希望与Symbian三分天下的操作系统,这样似乎java与.net(C#)的战争要持续烧到了移动平台上 了。
这里将就两个平台在开发方面所关注的问题进行比较,并不是要得出谁优谁劣的结论,而是能让会其中一个平台的开发人员也能熟悉另一个平台的相关问题。
开发工具 Visual Studio 和 Eclipse
Windows Mobile的主流开发工具肯定是Visual Studio了,Android是Eclipse。两个都是大名鼎鼎的集成开发环境,并代表了两个不同的阵营:.net 和JAVA,根据笔者在移动开发上 的使用经验,从以下几个方面来比较。
开发环境的成本和搭建,Windows Mobile当然只能在windows平台下开发,不管你用盗版还是正版,xp是必须的,然后再安装VSTS(visul studio team suite),这一套动辄就好几万,当然你也可以使用180天试用版本,过半年再重装次系统,这也比较划算,装完之后再从微软官网上下载最新的 windows mobile SDK,最好再装一个中文版的Emulator image,这样windows mobile的环境就基本搭建起来了。 相比之下,OPhone完全是免费的,操作系统可以选择windows和Linux,这里推荐用ubuntu。安装JDK,然后下载相关平台的 Eclipse,安装adt,从SDN下载OPhone的SDK,这个过程可以参照OPhone提供startup文档。
- ››开发者眼中的Windows Phone和Android
- ››比较JavaScript中的集合及其检索效率
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››比较官方iPhone SDK和开源工具链
- ››开发者眼中的iPhone与Android
- ››开发者或想使用的10个Android2.2新特性
- ››开发者必看的Google Market全球赚钱分享计划
- ››比较两个DataTable是否相等(网上流传的通病)
- ››比较C#语言与Java语言程序
- ››开发者关于 JAX-RPC 的介绍,第 1 部分: 了解 JAX...
- ››开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX...
更多精彩
赞助商链接