很久以前,java以它的跨平台以及开源基于成为了应用开发的首选平台,基于java的应用也占据了大半世界。我从2006年开始接触.net,作为一个后起之秀,或许很多方面都存在之它的优势,因为它有很多可以借鉴和改进的机会,然而,微软的垄断战略也把.net局限在了windows平台下面,这大大限制了它本身的发展。mono 团队从一开始就努力发展跨平台的.net 框架,不过因为支持力度不够,mono框架成熟度等各方面都有待提高,我也渐渐对它失去了信心。2011年,mono又从新走入了大家的视线,这两年迅速发展,当然本身微软的开源姿态也对它起到了更好的支持,现在基于mono的应用也在逐渐增多,我也对其重新重视了起来。本系列我将记录mono的学习经历,只是学习和研究用,写得不好也请大家见谅。
主要包括:
1.mono on linux的部署以及应用
2.mono for android的学习实例
在linux,主要是可以借鉴到开源成熟的系统部署架构,所以让net本身高效的开发和成熟的开源系统架构方案相结合。
android的应用也是目前移动领域的一个涉足,net本身高效的开发也带给了移动手机开发者不小的惊喜。