AWS發(fā)布統(tǒng)一軟件開發(fā)服務(wù)CodeCatalyst,簡化項目創(chuàng)建、維護和協(xié)作

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時間:2022-12-06
2155
AWS針對開發(fā)團隊推出了統(tǒng)一軟件開發(fā)和交付服務(wù)Amazon CodeCatalyst,這讓開發(fā)團隊可以輕松地規(guī)劃、開發(fā)、協(xié)作、構(gòu)建和交付應(yīng)用程序,減少開發(fā)生命周期的摩擦。

codecatalyst_blueprints.jpg

AWS針對開發(fā)團隊推出了統(tǒng)一軟件開發(fā)和交付服務(wù)Amazon CodeCatalyst,這讓開發(fā)團隊可以輕松地規(guī)劃、開發(fā)、協(xié)作、構(gòu)建和交付應(yīng)用程序,減少開發(fā)生命周期的摩擦。

當一項新項目啟動時,有許多決定與工作需要執(zhí)行,這通常是一個繁瑣的過程,開發(fā)團隊需要更新環(huán)境工具、函數(shù)庫和程序開發(fā)框架,并且設(shè)置程序代碼存儲庫與共享工具,還需要配置構(gòu)建工作管線和自動化工作流程,甚至是創(chuàng)建測試環(huán)境等。需要解決的問題不只這些,開發(fā)團隊還需要解決項目中的上下文切換和相依關(guān)系沖突等問題。

AWS提到,這些開發(fā)長久以來存在的問題,到了現(xiàn)代化開發(fā)變得更加復(fù)雜,因為需要選擇和配置更多的框架和函數(shù)庫,還需要將云計算服務(wù)、持續(xù)集成和交付工作管線等選擇納入考量,原本開發(fā)人員可以在一臺機器管理的東西,成為了龐大且復(fù)雜,需要不停變動的決策和權(quán)衡。

AWS開發(fā)Amazon CodeCatalyst試圖解決這些問題,CodeCatalyst中的項目藍圖(Project Blueprints),不只可以替項目構(gòu)建初始程序代碼,通過參數(shù)化應(yīng)用程序藍圖,用戶可以在數(shù)分鐘內(nèi)設(shè)置共享資源,來支持應(yīng)用程序開發(fā)周期和團隊協(xié)作。項目藍圖所創(chuàng)建的資源包含程序代碼存儲庫、完整的范例程序代碼,和熱門應(yīng)用程序模式的AWS服務(wù)配置等,在默認情況下,項目藍圖會遵循AWS最佳實踐。

項目藍圖會配置項目資源和集成工具,像是CI/CD工作管線和AWS資源來托管應(yīng)用程序,用戶按下部署按鈕,在幾分鐘內(nèi)就可以執(zhí)行范例程序代碼,并直接開始編寫特定業(yè)務(wù)邏輯程序代碼。目前用戶可以選擇的程序語言有Typescript、Python、Java、.NET、Javascript,以及React、Angular和Vue開發(fā)框架,之后AWS還會逐漸增加可選項目。

CodeCatalyst利用devfile來定義云計算按需開發(fā)環(huán)境配置,AWS提到,這能解決開發(fā)團隊常遇到的環(huán)境飄移問題,避免像是開發(fā)成員環(huán)境與其他人不一致,或是測試環(huán)境略有不同等狀況。CodeCatalyst目前支持四個可調(diào)整大小的執(zhí)行實例選項,分別是2、4、8或16個vCPU,devfile定義和配置特定項目的程序開發(fā)、測試和調(diào)試需要的資源,減少開發(fā)團隊花費在創(chuàng)建和維護環(huán)境的時間。

用戶可以選擇在CodeCatalyst提供的云計算開發(fā)環(huán)境AWS Cloud9開始工作,或是在本地端計算機上使用JetBrains IntelliJ IDEA Ultimate、PyCharm Pro、GoLand和Visual Studio Code等IDE。

codecatalyst_intellij.jpg

Amazon CodeCatalyst作為統(tǒng)一軟件開發(fā)服務(wù),目標不只是讓開發(fā)人員更簡單地在AWS上構(gòu)建和交付應(yīng)用程序,還讓各級開發(fā)人員能夠共享項目空間,在唯一事實來源進行協(xié)作,用戶可以通過電子郵件邀請開發(fā)人員加入?yún)f(xié)作,受邀者能夠看到完整的項目上下文,并使用項目開發(fā)環(huán)境立刻開始工作,不再需要花耗時間準備工具、函數(shù)庫和各種前置作業(yè)。

立即登錄,閱讀全文
原文鏈接:點擊前往 >
版權(quán)說明:本文內(nèi)容來自于十輪網(wǎng),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家