==无后端开发--Firebase/Leancloud/野狗/七牛


为什么创业公司不再需要后端工程师? - 动点科技
http://cn.technode.com/post/2015-03-16/do-not-need-backend-engineer/
目前越来越多的科技类创业公司都希望能够保持着小而美,都希望技术团队可以保持着精英化。为了让工程团队最大化的发挥作用,在 BaaS 服务帮助下甚至可以不安排工程师来负责的后端研发,服务器端业务也完全依靠 BaaS 服务来支撑。云服务 1.0 解决了绝大部分服务器运维问题,而 BaaS 则是要解决后端研发的成本问题。

无后端开发

我们设想一下,每次想要做一款 App 时,总是会有很多重复的模块要开发。比如数据存储、文件存储、账号体系、短信验证、统计需求和实时通信等模块,这些模块工程师们也力求做到通用,为了以后开发的时候更加容易复用。这些模块为什么一定要反反复复的写,不可以做成一个通用的服务么?用户想使用哪个模块就用哪个模块,不需要服务器运维,也不用再重复开发,只需要按需付费,这就是 BaaS 要实现的目标。

使用 BaaS 的服务之后,最有趣的一点就是不再需要专业的后端工程师。现在如果你要开发一个产品,一般情况下需要三个角色。一个产品设计师负责产品的需求、界面和交互设计,一个前端(包括 Web、iOS 和 Android)工程师来实现设计,一个后端工程师来搭建后端服务写出后端逻辑部署在云服务上。而使用 BaaS 的服务之后,只需要两个角色,设计师和前端工程师。

举个例子,比如你要是想实现一个游戏 App,你可能需要的服务端需求就是存储、用户账户体系和统计BaaS 的服务提供商的网站中,会提供应用控制台。你可以直接点几下鼠标配置相关的存储表,服务端就自动生成 RESTful API,前端工程师直接请求就可以了。类似用户账户体系、统计功能等众多模块都是类似的思路。

国内类似的服务也在遍地开花,比如专注文件存储的七牛和专注解决移动开发服务的 LeanCloud 等。开发者只需将全部精力全部集中到如何做出精美的产品上,不用再操心后端究竟做了些什么。


第一章:Firebase快速集成-Android篇 -
http://www.jianshu.com/p/06a15b6d400e

简介

Firebase是一款非常好用的云端实时数据库,提供API供开发者进行多设备间的数据存储和同步功能的开发,让不懂服务端的开发者也可以快速写出实时性的Web端和移动端应用。它于2012年4月由Envolve公司发布,2014年10月公司被Google收购


学习:简谈前端后端 -
http://www.jianshu.com/p/69f1553b7714
5、无后端(leancloud)

无后端编程是最近的一个新趋势,但她并非说是真的没有后端,而只是把后端交给一些第三方的云平台,比如Leancloud,Firebase等。如果你开发一个手机App,这样的好处就是你可以在早期没有后端程序员的情况下快速开工,像Leancloud这样的云平台已经可以胜任大部分的应用场景,如果后期业务逻辑复杂之后再寻找合适的后端工程师迁移也不迟。


可扩展的实时后端 — DeepStream.io简介 -
http://www.jianshu.com/p/8dc7bae43d3e
deepstreamHub是建立在云之上的deepstream集群,类似于FirebasePusherrealtime.co等服务,但是提供了deepstream的所有特性,如数据同步,发布订阅,请求响应和WebRTC。


--EOF--

你可能感兴趣的:(==无后端开发--Firebase/Leancloud/野狗/七牛)