10 个回答
=====2016-5-19更新=====
如何评价 Google I/O 2016 上公布的 Firebase 的新特性? - Ye Huang 的回答=====原答案=====
Firebase是一个把后端作为服务的云平台(BaaS),和wordpress/drupal这样的传统CMS不是一类产品。虽然各自有优缺,但单纯讨论开发效率,wordpress/drupal无法和Firebase相比。
Firebase专为开发者设计,将后端分离,部署在云端,帮你解决所有后端构架面临的问题,比如稳定性、安全性、扩张性等。同时提供统一的API和SDK,让你可以使用多种框架和语言部署应用程序,覆盖Web、iOS、Android等平台。最重要的是,Firebase提供实时后端数据推送的功能,被许多知名厂商用于开发具有实时特性的功能并整合到自己的平台中。使用Firebase开发应用,可以极大的降低成本,缩短产品发布时间(我用firebase开发过6、7个应用或Demo,开发时间大概几天到几周不等。比如这个
crabcanon/angularfire-ionic-chat · GitHub,设计开发4天,使用AngularFire和Ionic,托管在Firebase Host)。
现在是跨平台的时代,Firebase这类产品作为开发的中间件,是wordpress/drupal等无法媲美的。Wordpress最大的好处是给非技术人员提供一个友好的GUI方便内容管理和维护,但正因这个原因,不仅需要开发应用本身,还需要定制CMS的GUI,相当于给开发人员分配了双倍的任务。而且由于技术受限,基本是PHP/MySQL/jQuery的组合,无形中提高了开发成本。更重要的,安全性是wordpress面临的最大问题,庞大的第三方插件和主题,官方都强调,无法避免插件漏洞被恶意代码攻击,只能小心再小心。
目前,国际上的BaaS厂商很多,但最火的应该就是Firebase(Google旗下产品)和
Parse(Facebook旗下产品)。其他包括(根据Alexa排名):
- Appcelerator Cloud -- Mobile App Development Platform
-
Kinvey --
Mobile Backend as a Service (MBaaS) for the Enterprise
- ShepHertz -- ShepHertz | Complete Cloud Ecosystem for App/Game Developers
- Stackmob -- StackMob · GitHub
- Kii Cloud -- Cloud Mobile Application Development Platform
- Applicasa -- Virtual Store Platform, Complete In-App Purchase & Backend Solution
- GoInstant -- GoInstant · GitHub
- apiOmat -- apiOmat | Mobile Backend as a Service
- Kumulos -- Kumulos | Helping hard working Mobile App Agencies
- Backendless -- Backendless:leading mBaaS and App Development Platform Backend as a Service Platform
- Cloudmine -- CloudMine | Enterprise Mobile Platform & Secure mBaaS
-
Mobeelizer --
- Mobeelizer
- Wilddog 野狗 -- 野狗 - 国内领先的实时BaaS云服务
- Lean Cloud -- LeanCloud
- Cloudkit - iCloud - Apple Developer
- 更多 -- BaaS服务平台有哪些? - 移动互联网
更多文章: