随着IOS跟Android的强势占领,手机App成为各大传统软件和互联网服务抢占的主要市场。大部分的互联网公司在制作手机App产品的时候,都会选择自己去Host自己的服务端,财大气粗的公司人多钱多,关键是服务端这个东西掌控在自己手里还是比较放心的。

但是作为个人开发者,比如你就想开发个微博浏览器,你的特色功能是想收集一下用户的微博名称(display name not user name),然后选几个比较搞笑的微博名称做一个投票,吸引一下别人用你的微博客户端,这个时候你除了需要去新浪微博的Api(http://api.sina.com.cn/)抓取数据之外,你需要一个服务端帮你收集一下你觉得搞笑的名字,这个时候你得规划一下了,你是自己去租一个服务器,然后自己苦逼的去写一个看似简单实际很繁琐的一些工作的时候,等你写完这个服务端,估计你连写你手机App的兴致都没了,遇到这种问题如何解决呢?

我在知乎搜了一圈,也自己探索了一下,我给出我自己的几点浅薄的几个工具(其实国内定义这种工具叫BaaS,虽然我不这么认为)推荐。(注:点击标题将直接进入对应工具的官方网站)

1.Windows Azure Mobile Service

微软为了吸引更多的开发者使用自身公有云包含的PaaS服务,推出了这么一套专门针对移动平台的Mobile Service服务,但是有一个现实的问题是,截止本片博客发布为止,微软的Azure没有在大陆正式商用,其中Mobile Service还没有在大陆部署完成,我只是通过公司的账户在香港创建了一个Mobile Service,并且发现其文档很有好,容易让人一下就上手。附加在Mobile Service上的就是微软自身的Azure SQL作为服务端数据存储,如果你按照官方教程一步一步来的话你就可以在不写一行代码的情况下,得到一个简洁的Todo List的小app(微软都给你打包好了代码,你直接下载,用相应的语言的工具(IOS用X-Code,Android 用ADT))打开对应的源代码,就可以直接运行调试了,微软将Mobile Service 的客户端组件都打包好了,你可以在你现有的项目里面直接下载引用即可。而服务端的定制微软也是支持的,并且很有魅力的是,服务端跑的是JS,没错,就是普普通通的JavsScript脚本,你可以直接在Azure 的管理界面中直接书写代码,添加你的业务逻辑,比如你不允许包含敏感词的微博名字进入你的数据库,这些你都可以添加。具体的教程会在随后的博客中更新,今天只是做几个工具的简介。

支持平台:Windows Store Windows Phone iOS Android HTML

推送服务:支持

价格:免费,标准(25美元/月),高级(199美元/月 )详细

2.Parse

这个工具就更有意思了,在facebook花了8500万美元收购这家公司之后,这家公司的业务就更是突飞猛进了。

它本身就是一个专门提供快速的服务端数据CRUD的一个友好的RESTFUL的云服务。支持的平台众多,是在这个领域起步较早的创业公司,现在依然保持很高的客户增长率,并且由于足够有好和开放的态度,很多第三方也加入为其提供良好的业务拓展和平台扩充。它让你不需要关心服务端的性能,创建自己的数据表只要一行代码,并且他提供了facebook等社交网站的接入,地理位置信息的相关操作,这些都打包好了在响应的SDK中,可以说Parse是目前最完善的Mobile Service供应商,对于刚起步的创业项目或者是个人开发爱好者来说都是最佳选择。

支持平台:A类:NET,IOS,Android,JavaScript,Unity(均有官方SDK)

             B类:REST API,也就是调用最基本的API,适用php,python,jsp等传统的语言。

             C类:第三方的类库,这个就重点推荐了,因为里面几乎囊括了所有的移动平台,Qt,WebOS等等(详细

推送服务:支持,并且有一定量的免费额度,超过了才收费。

价格:免费版(100万请求数/月;100万推送量/月;20请求/秒),专业版(1500万请求/月;500万推送量/月;40请求/秒),定制版(申请详谈商议)

3.AVOS Cloud

这是国内起步较早也是目前来说我个人认为收费比较低,关键是如果你做的是公益项目的手机App,官方承诺将免费,这个我觉得是业界良心啊,也是值得推广一下的(不知道哪家也这样,我孤陋寡闻)。它很好的“借鉴”了其他产品的优点,并且支持了2大主流的移动平台:IOS和Android,并且也有JavaScript这个跨平台的钥匙作为自己的武器,当然你也可以完全调用官方的REST API。文档做的比较友好,但是不能拿它跟上面两家对比,上面两家都有强大的亲爹罩着,国内做服务本身就很难生存,但是由衷的赞一个。

支持平台:IOS,OS X,Android,JavaScript

推送服务:支持

价格:基本版:峰值1000次请求/秒 ;免费:500万次请求/月

收费方法 :超出免费额度的部分每 1万条收0.5元公益项目免费,教育机构7折

片尾:当然我这里只是列举了我个人认为可行性较高,平台支持较好的几个,后续我还会补充,接下来我会深度探索各个工具的使用方法。

转载于:https://www.cnblogs.com/FreeWingInSky/p/3382057.html

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐