華為云計(jì)算 云知識(shí) 華為云Classroom賦能 | Devstar使應(yīng)用開發(fā)無需從零開始
華為云Classroom賦能 | Devstar使應(yīng)用開發(fā)無需從零開始

華為云開發(fā)工具產(chǎn)品入口>>

華為云DevStar為開發(fā)者提供業(yè)界主流框架代碼初始化能力,通過GUI、API、CLI等多種方式,將按模板生成框架代碼的能力推送至用戶桌面。同時(shí)基于華為云服務(wù)資源、成熟的DevOps開發(fā)工具鏈和面向多場景的眾多開發(fā)模板,提供一站式創(chuàng)建代碼倉、自動(dòng)生成框架代碼、創(chuàng)建編譯構(gòu)建、測試、部署等流水線任務(wù)能力,使應(yīng)用開發(fā)無需從零開始。

為什么選擇DevStar

| 強(qiáng)大的框架代碼初始化能力

支持SpringBoot、Vue、React框架代碼初始化能力,能夠讓開發(fā)者快速上手,聚焦業(yè)務(wù)邏輯開發(fā)。

| 完善的集成方式

提供API接口、CLI等多種開發(fā)集成方式,開發(fā)者可快速將DevStar的能力集成到其開發(fā)環(huán)境中,提高工作效率。

| 免費(fèi)

DevStar服務(wù)不收取任何費(fèi)用,若您在開發(fā)過程中需要用到華為云資源,如ECS等,則需要自行購買資源。

華為云Devstar初體驗(yàn)分享

DevStar支持以下多種訪問方式:管理控制臺(tái)、API、CLI。

控制臺(tái)方式

用戶通過控制臺(tái)訪問DevStar,可以瀏覽和使用模板,以及對(duì)模板及應(yīng)用的全生命周期管理。

| API方式

如果用戶需要將公有云平臺(tái)上的DevStar集成到第三方系統(tǒng),用于二次開發(fā),請使用API方式訪問。

| CLI方式

支持用戶通過CLI方式訪問DevStar,提供模板瀏覽和按模板生成框架代碼的能力。

使用“在線像素繪圖工具應(yīng)用模板”快速創(chuàng)建應(yīng)用

背景說明:本文檔將以“在線像素繪圖工具應(yīng)用模板”為例,使用DevStar服務(wù)快速創(chuàng)建、部署一個(gè)應(yīng)用。

前提條件

1.擁有華為云賬號(hào)(非 IAM 賬號(hào))。

2.開通CodeArts服務(wù)。

3.授權(quán)DevStar服務(wù)訪問其它云服務(wù)。(當(dāng)初次“創(chuàng)建項(xiàng)目”時(shí),會(huì)跳轉(zhuǎn)到授權(quán)頁面

操作步驟

1.進(jìn)入DevStar服務(wù)的“我的應(yīng)用”。

2.在“我的應(yīng)用”中,單擊“創(chuàng)建項(xiàng)目”,填寫項(xiàng)目基本信息,單擊“確定”。

3.項(xiàng)目創(chuàng)建成功后,單擊“創(chuàng)建應(yīng)用”,以打開“創(chuàng)建應(yīng)用”頁面。

4.“開發(fā)語言”選擇“JavaScript”、“部署方式”選擇“函數(shù)部署”,并在“選擇模板”中選擇“Function”下的“在線像素繪圖工具應(yīng)用”模板。單擊“立即創(chuàng)建”。

5.創(chuàng)建成功后,會(huì)直接跳轉(zhuǎn)到此新創(chuàng)建應(yīng)用的“應(yīng)用總覽”中,同時(shí)您可以在“我的應(yīng)用”中找到這個(gè)應(yīng)用。

6.在此應(yīng)用中,在有“應(yīng)用總覽”中“構(gòu)建與發(fā)布”下執(zhí)行流水線

7.切換到“應(yīng)用部署”。

8.單擊紅色“部署”按鈕,此時(shí)可進(jìn)入部署設(shè)置頁面,編輯函數(shù)執(zhí)行入口、選擇軟件包,此案例中,我們選擇“創(chuàng)建新的軟件包”,如下圖所示。

9.單擊“確定”,便可以看到應(yīng)用開始部署了。

10.部署成功后,單擊提示信息下方的“看看”,即可跳轉(zhuǎn)到剛部署好的“在線繪圖工具”應(yīng)用中。

| 環(huán)境清理

本例中使用到的功能及涉及到的服務(wù)不收費(fèi)。如果在完成本例后,您不需要使用創(chuàng)建的應(yīng)用,請單擊“應(yīng)用管理”,找到新建的應(yīng)用,單擊應(yīng)用右下角“更多”>“刪除”,即可刪除應(yīng)用,可同時(shí)刪除創(chuàng)建的代碼倉庫以及流水線。

要學(xué)習(xí)和使用devstar的更多能力。