减少为主线的成本始终是一个社会经济发展。经济活动似乎很。商业模式的出现相关。我记得早起写Web程序,真正的企业并不多忙。大部分时间处理与浏览器的问题之间的差异所带来。
有些型号也做了屏蔽这样的差别,有初步结果,的差异特性。
后来,JQuery出现了,JQuery攻克了一个我这类开发人员的一个疼点--那就是基本上屏蔽了不同浏览器的之间的代码差异。至于那些怪怪的查找处理方法,反而没有多少吸引力。JQuery的商机就来源于此。
Java出来的时候也是高举跨平台大旗的,效果还是有的,但它所解决的跨平台。却没有这么急迫,由于微软的Windows一统天下。无平台可跨。
但仅仅要存在着真正意义上的不同平台,就一定存在着这样的跨平台的商机。
DotNet就是为了解决这个事情,尽管如今取得的进展不咋地,但理想还是有的。
由于桌面和Web开发相对照较成熟。大家的市场份额相对照较固定。
但在移动开发领域,形成了安卓和iOS两大阵营。
微软的手机市场非常小,但微软肯定不会甘心。这毕竟是块肥肉。
在桌面和Web开发领域,微软还是占领了不少市场。假设没有解决好移动市场。就会有一个不利的局面:非常多公司和个人会为了获取移动市场应用份额而转向ios或者安卓,为了进一步减少成本,桌面和Web开发也相同有转向Java和Object-c的可能性。从开发人员的角度来说,当然是能用一种方式解决这些问题最好。
非常多选择dotnet技术体系的公司。为了移动市场,不得不另外招安卓和iOS开发人员,这样的成本上的投入是非常高的。
这是个疼点。有人看到了,这就是机会。xamarin就是应此疼点而生的。
事实上非常早前就知道有相似的项目。但一直做得不怎么样。但这次来,应该与以往不同。
这不,我们公司本来打算招iOS团队和安卓团队来开发平台的手机端,如今也准备买这个产品来减少研发成本。对于非常大的公司,维护不同系统的团队是必须的,但是,对于这样的小公司,我们公司。还是一个不大不小的公司。一致的技术体系确实是一个现实的选择。
预期使用Xamarin发展将有一大堆的问题。相较于本土开发也有望成为少了很多,但要解决这个问题可以。