時代的變遷,創業的大潮,愈來愈多的人關注了有點開發,愈來愈多的人瞭解了互聯網服務術語:PaaS、IaaS、SaaS、BaaS等。今天你們在開發App的時候這麼多複雜的雲服務如何來選擇呢?php
IaaS服務商程序員
你們提起立刻能想到的必定就是「阿里雲」、「騰訊雲」、「微軟Azure」、「AWS」。這些都是IaaS基礎雲服務。這些基礎雲服務對你的移動App項目落地很重要,可是選擇並不困難,由於選擇IaaS服務商的過程更像在服務器時代的服務器,你會選擇購買某一個品牌的服務器硬件。服務器
PaaS服務商,就像之前找牛x的程序員
IaaS雖然解決了服務器」硬」的問題,可是歷來不會是雲服務領域最重要的問題,哪怕在之前你買錯了服務器大不了能夠換個品牌,更況且雲時代這種品牌切換成本更低。網站
而一旦有了服務器,上面的服務器程序搭建才一直是困擾移動App(或PC網站)項目最大的痛點。而且這個過程當中存在很大的不肯定性。在傳統Web網站時代,最值錢的程序員,是服務器開發人員如Java、.net、php等,由於一個項目的核心重點就是服務器端程序開發的成本,服務器開發人員水平的良莠不齊致使衆多項目不能如期達成目標甚至致使大量項目失敗。而IaaS服務並無很好的解決這個問題和痛點。偏偏PaaS雲服務的大量涌現,讓服務器端程序的開發變得簡單高效,PaaS提供了不少成熟的服務器端功能,省去了大量代碼開發工做量,讓移動App項目服務器端開發工做更加可控,讓不少以前不敢想象的功能快速集成到你的移動App中,某個PaaS雲服務商的某個牛x程序員的成果能夠被成百上千家沒有那麼高超開發能力的移動App項目團隊所共享。所以說,選擇對的PaaS服務商,就像之前找到一個牛x的程序員。 阿里雲
PaaS服務的普及帶來的改變是什麼?
拿一個電商APP來舉例,須要的功能大概涉及如下邏輯:用戶模塊(註冊、登錄)、商品展現模塊(商品信息、圖片資源存儲)、搜索(語音搜索、圖片識別)、購買系統(支付)、廣告系統(閃屏廣告、banner廣告)、客服系統(即時通信、機器人客服)等等。而在PaaS服務普及以前,這一些都須要你有牛x的程序員,耗費大量時間精力,每一項都要本身手動寫代碼,可是也未必可以完成。而現在,雲端時代,這一切都變得異常簡單,每一項都有很是專業的雲服務商幫助你實現夢想,而做爲移動APP項目技術實現自己,只須要更關注自身的業務邏輯、用戶體驗、市場運營,技術的一切都交給更專業的PaaS平臺,低成本且高效的快速實現。所以PaaS雲服務的普及帶來的改變就是「讓創業者和創新者更多關注本身的業務自己,而不是技術」。.net
企業CTO從技術牛人轉變爲「採購員」
IaaS服務就是賣服務器,而PaaS服務器是賣牛x程序員。曾經不敢想象的一些能力經過雲服務的形式就能夠輕鬆得到。相似於Ocr的公式識別,幫助衆多數學輔導APP快速上線,語音搜索甚至圖片匹配讓購物變得更加充滿樂趣,而做爲任何一個企業的CTO我相信都很難找到這幾項技術都很精通的牛人。所以CTO技術牛不牛已經變得不那麼重要,反而眼光和視野的寬廣程度成了考察一個合格CTO的重要指標。雲端時代的CTO就是一個企業技術的「採購員」。blog
而今天中國市場也出現了大量優秀的PaaS雲服務提供商,而且涵蓋了各個領域,結合功能實現,如何選擇確實須要準確的判斷和分析: 圖片
以上這些,是國內各個領域主流PaaS和相關服務的簡單總結,用好這些服務就能真正的理解「雲」,PaaS服務平臺給移動APP項目要遠遠超過IaaS提供的價值,讓你的創業和創新夢想快速變爲現實。那麼如何使用這些服務呢?答案很簡單,就是三個字母「API」。資源
PaaS雲服務的主要表現形式就是「API」
PaaS雲服務,主要以API的形式做爲服務載體,選擇不一樣的PaaS服務商就是在選擇不一樣的API,愈來愈多的PaaS服務被集成在同一個移動APP內。如今不只PaaS服務,包括IaaS服務以及一些SaaS服務都開始進行API的輸出,只是不如PaaS平臺這樣典型。例如客服領域Udesk、美恰、智齒、逸創雲客服等均提供移動SDK以API對接的方式支持用戶和固有系統進行整合。基於PaaS平臺提供衆多API的趨勢,致使市場出現了API聚合的需求,包括百度的APIstore、DeviceOne以及數據聚合都提供相似的服務,幫助移動APP項目更快的使用第三方豐富的API。API聚合的價值也讓開發者在選擇PaaS平臺和API服務的時候能夠像拼積木同樣快速組合業務邏輯,讓技術真正的再也不成爲瓶頸。因此耳熟能詳的API成了PaaS雲服務的代名詞。雲時代,帶來的顛覆性價值不是IaaS,PaaS服務已經名正言順的成爲推進行業快速發展的雲服務的主力軍。服務器開發