==無後端開發--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/8dc7bae43d3edeepstreamHub
是建立在雲之上的deepstream叢集,類似於Firebase
,Pusher
和realtime.co
等服務,但是提供了deepstream的所有特性,如資料同步,釋出訂閱,請求響應和WebRTC。
--EOF--
相關文章
- 七牛雲端儲存--上海--後端開發工程師後端工程師
- [JavaScript+Firebase]基於Google Firebase的無後臺web端註冊與登入JavaScriptGoWeb
- [七牛雲] 招聘前端開發工程師,來七牛,做你最喜歡的開發!前端工程師
- 關於七牛雲視訊開發apiAPI
- 【七牛雲】Golang開發工程師(上海/北京)Golang工程師
- 無後端(nobackend):前端優先的Web開發後端前端Web
- 七牛雲招聘~高階前端開發工程師前端工程師
- 【七牛雲】Android OpenGL 開發工程師(上海)Android工程師
- 【七牛雲】Android SDK開發工程師(上海)Android工程師
- 七牛雲端儲存--北京研發中心招聘(Golang開發、測試開發、前端開發)Golang前端
- Swift 後端開發Swift後端
- 七牛雲招聘~高階全棧開發工程師全棧工程師
- 【七牛雲】前端開發工程師 AngularJS(上海/北京)前端工程師AngularJS
- 七牛雲java(服務端)通用工具類Java服務端
- 七牛雲:基於Go開發的大資料平臺Go大資料
- Tlias-後端開發後端
- 使用LeanCloud快速開發一款小程式Cloud
- Egg.js開發七牛雲備份專案總結JS
- 後端開發怎麼學?後端
- APP後端開發雜談APP後端
- 什麼是後端開發?後端
- JAVA後端開發規範Java後端
- golang七牛雲操作Golang
- 【七牛雲】CDN高階運維開發工程師 SRE--北京運維工程師
- 重新學習web後端開發-005-瞭解前後端分離開發模式Web後端模式
- 用vue + leancloud開發一個免費的部落格VueCloud
- python 後端開發面經Python後端
- 前後端開發流程總結後端
- 技術簡介——後端開發後端
- GO後端開發+VUE實列Go後端Vue
- 前端開發和後端開發,哪個薪酬更高?前端後端
- 七牛雲測試域名過期後如何備份檔案
- 七牛雲 goc docker 部署GoDocker
- 七牛雲物件儲存物件
- 在Vue中體驗LeanCloud無後臺輕量級資料儲存服務VueCloud
- 七牛雲:呼叫七牛OCR介面,幾行程式碼識別身份證資訊行程
- 基於Gin框架的web後端開發(七): Gin框架的檔案上傳詳解框架Web後端
- supabase/supabase: 開源Firebase 替代方案