阿里雲【雲開發平臺】簡單測評

簡介:

據阿里雲官網描述,【雲開發平臺】是一款爲開發者打造,一站式、全雲端的開發平臺,打開瀏覽器就可以開發、調試、上線。並且,可結合Serveless的模式使用。平臺幫助開發者簡化繁瑣的環境配置,快速啓動項目進入開發狀態,後續還會持續增加新的應用開發環境。在2020429日,阿里雲上線了【通用Web應用】,就讓我們先來簡單體驗下吧。

 

開發體驗:

創建應用還是相當便捷的

 

 

開發流程:

  1. 訪問鏈接 https://developer.aliyun.com/topic/workbench,根據頁面指引,點擊免費雲開發平臺,進入個人的開發者平臺
  2. 進入首頁,可以看到左邊側拉欄有【產品列表】和【應用列表】兩個選項,其中一個產品列表包含多個應用。方便項目團隊在同一條業務線,部署多個子應用,符合團隊開發的需求。本人此前已經簡單地創建了一個應用,效果界面如下。
  3. 在【產品列表】頁面選擇【新建產品】,方便快捷,Region是可以選擇產品所在的地址,後續可以更改。產品的Region可能只是起到標記作用,又或者是作爲服務發現,如果是前者,那Region的選擇沒什麼必要,如果是後者,涉及國外業務的就得注意了。好像沒看到關於產品Region更爲深入的描述,屏蔽了底層細節,有利也有弊。
  4. 產品創建好後,可以直接在【產品列表】對應的產品下創建其子應用,也可以直接在【應用列表】創建應用後更改產品歸屬。有這些特性,也是爲後續做應用遷移的時候提供了不少便利。
  5. 目前雲端開發應用,僅支持【Web】場景,解決方案也僅有一種,然後我們只能採用【Web】場景了。看樣子也是剛建立不久,不過看到後面的Microservice、BigData,看來阿里還是有這方面的規劃的。相信後續支持的技術場景、對應場景提供的解決方案,也會越來越豐富。
  6. 填好應用的相關信息,其中,Region是應用所在區域,在國外的開發者可以爲應用部署國外的節點,以提高境外訪問的響應速度。Codeup代碼庫可以指定現有的倉庫地址,如果不填寫,平臺會隨機幫你分配一個倉庫地址,此前我創建好的【擲骰子】應用就是平臺隨機分配的倉庫地址。
  7. 創建應用完畢,點擊【完成】,10s內即可創建完成應用。如果是用隨機分配的Codeup代碼倉庫地址(即創建應用時沒有填寫Codeup倉庫地址),則還需等待1~2s,自動分配好倉庫地址。技能創建好後,如下圖所示,【成員管理】可以邀請其他阿里雲賬號,進行協作開發。【環境管理】方便對測試、線上環境進行配置,並且可以根據需求選擇對應的服務進行開通。點擊【開發】則可以進入雲IDE雲端開發。

  1. 點擊【開發】,則開始啓動雲IDE,啓動速度還是挺快的。挺像vs code的風格,想想裝軟件的時候,可能要裝微軟Net的框架,裝軟件的耗時,環境變量的配置,一堆操作,確實雲IDE讓開發者省了不少力。無懼於更換電腦,更換系統,要做大量的配置工作。開發不強依賴於電腦硬件條件,這點還是十分優秀的。
  2. 進入雲IDE後,可以看到有個初始的小Demo爲你準備好了,點擊【readme.md】看下使用教程。不過好像是node.js的,作爲技術棧只會java和python的我來說,還是有點學習成本的。那就只能先照着教程來吧。
  3. 根據教程執行命令npm i --registry=https://registry.npm.taobao.org,本人應用選的region是國內的節點。,耗時大致如下,大約6分鐘,可以接受,畢竟配置一次就行了,不知後續是否會提供更多的鏡像地址以供選擇,以提高首次安裝效率。本人應用選的region是國內的節點。或者阿里雲甚至後續把這些基礎環境配置好,再加入java,python等更多的選擇,對不同語言偏好的開發者來說是十分好的。
  4. 教程的第二步,執行npm run dev命令,在終端中會輸出本地Dev Server的URL鏈接,根據地址欄和端口號進行訪問即可。
  5. 根據地址輸入訪問即可

綜合評價:

雲上開發還是挺好的,不用強依賴於開發者電腦配置。git協同管理,團隊賬號限於阿里雲賬號,對於團隊協作開發還是挺方便的。

後續希望能支持docker快速構建的Demo。並且官方的文檔寫的太簡單了,希望後續能做出調整吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章