更多


关于我们

赛时代是赛捷软件旗下, 由资深IT专家发起的国际信息资讯网站。除了传播赛捷的优秀管理理念,更是要和广大客户一起分享国内外最新的IT技术及产品方向。
    赛时代的诞生,为中国企业及业内人士提供全方位国际专业新闻资讯的信息传播平台。作为信息时代一座中外沟通与交流的桥梁,赛时代致力于为中国软件行业及企业高管提供全面、及时、专业、客观的高品质的国际、国内最新IT资讯。帮助中国IT人更好地利用世界范围的各种资讯,抓住机遇、实现发展。  more>>

日期归档

  • 2024年三月
    « 二    
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

RSS订阅

什么是RSS

RSS是
Rich Site Summary
Really Simple Syndication的缩写。
它为你提供一个全新的互联网信息收集和管理的方式,使你无需进入网站便可随时看到你感兴趣的最新内容。

地址是:
http://www.sagetimes.cn/?feed=rss2

当前位置:赛时代@Sage»
文章总数:3091

发表于:2014年5月30日  作者: yu, lynn  查看分类:赛捷视点
分享到:

 

作者:李辉

 

APP移动开发到底要不要上BaaS

 

 

移动应用开发者经常纠结的一个问题就是采用BaaS(Backend as a Service,后端即服务)服务还是不采用框架直接开发代码。

 

 

所谓BaaS服务,简单来说就是向移动开发者提供现成的后台服务,如存储、消息、管理、数据库和分析等服务。程序员们只需一心一意做产品,而不需要过多考虑后端的服务器程序,这使得移动开发变得更轻松、更容易。

 

 

根据MarketsandMarkets的报道,BaaS服务市场这两年正在高速增长,2012年BaaS市场规模只有2亿美元,到2017年将飙涨至77亿美元。

 

 

但目前市场上的BaaS服务商提供的并非标准化的服务,例如Parse专注于个人APP,Kinvey专注于企业APP,一些BaaS比较均衡,没有什么特别的侧重,还有一些BaaS服务只提供一两种专项服务,例如Urban Airship提供消息服务。

 

 

总而言之,移动开发者不借助BaaS服务一样可以开发出APP产品,但是为什么BaaS依然能够大行其道呢?主要有以下三点原因:

 

 

一、开发周期缩短

 

 

与所有的软件工程一样,延期是APP开发的家常便饭,如果你只有两周时间开发APP,那么选择BaaS服务也许更加明智。

 

 

通常来说,一个一年周期的APP开发项目如果采用BaaS服务,开发时间可以缩短到9个月,缩短25%的开发周期对大多数开发者来说还是有吸引力的。

 

 

二、节省成本

 

 

无论是大型企业应用还是面向个人的APP,大多数软件开发都会预算超支,如今为了取悦消费者,APP在前端的投入越来越多,分给后台的预算就会被压缩,而BaaS服务对于很多预算缩水的项目来说还是很有吸引力的。

 

 

此外,考虑项目的综合成本的话,BaaS能提供更好的测试工具,降低测试和维护成本。

 

 

三、对团队技能要求少

 

 

即使你的移动开发团队缺少一些技能,BaaS服务依然能让你准时交付产品。例如当你开发一款企业移动应用,需要跟防火墙后的企业SQL数据库做接口,如果采用BaaS服务,你的开发团队就不一定非要有SQL高级专家。

 

 

总结

 

 

虽然BaaS存在以上三个优势,但是移动开发者必须了解的一点是BaaS市场目前正处于高速发展中,一些服务商很可能在项目中途被收购,例如Facebook收购Parse、Paypal收购Stackmob之类。你需要在选择和签署BaaS服务合同前预防一些状况,例如跟服务商确认是否能够将BaaS移动开发项目转移到第三方云服务的实例中,甚至部署到本地的数据中心中,这样即使最糟糕的事情发生,例如BaaS服务商倒闭了,你的项目也不会受到太大影响。

 

 

 

转自IT经理网http://www.ctocio.com/ccnews/15369.html

 

 

    分享到:
  0人喜欢

 

作者: yu, lynn发表过的文章

更多

发表评论

你的大名(必填)

你的邮箱(必填)

你的网站(选填)

评论内容(必填)

😉 😐 😡 😈 simple-smile.png 😯 frownie.png rolleyes.png 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗