北京2021年12月14日 /美通社/ -- 亞馬遜云科技宣布推出Amazon Amplify Studio,一種新的可視化開發(fā)環(huán)境,讓開發(fā)人員以較少代碼開發(fā)即可創(chuàng)建 Web 應(yīng)用程序的用戶界面,同時(shí)仍允許他們使用其熟悉的編程語言(例如 JavaScript 和 TypeScript)自定義應(yīng)用程序的設(shè)計(jì)和交互行為。如今,眾多客戶如Neiman Marcus、Orangetheory Fitness 和 Credit Genie 等正使用Amazon Amplify輕松構(gòu)建和部署亞馬遜云科技的服務(wù)(如數(shù)據(jù)庫、計(jì)算、存儲(chǔ)等),支持其Web 和移動(dòng)應(yīng)用程序。Amazon Amplify Studio 進(jìn)一步擴(kuò)展了Amazon Amplify 的功能,為客戶提供可創(chuàng)建應(yīng)用程序的統(tǒng)一的點(diǎn)擊式界面,并為這些應(yīng)用程序適配亞馬遜云科技的服務(wù)。Amazon Amplify Studio為客戶提供了端到端的在亞馬遜云科技上構(gòu)建 Web 應(yīng)用程序的工具,將構(gòu)建時(shí)間從數(shù)周縮短到幾天。開發(fā)人員通過Amazon Amplify Studio,無需編寫任何代碼,使用可視化界面,即可使用預(yù)置組件(例如按鈕、信息源、用戶注冊表等)創(chuàng)建用戶界面(UI),與用戶體驗(yàn) (UX) 設(shè)計(jì)人員協(xié)作,并將用戶界面與亞馬遜云科技的服務(wù)相關(guān)聯(lián)。開發(fā)人員一旦使用Amazon Amplify Studio 完成用戶界面的創(chuàng)建,用戶界面將被轉(zhuǎn)換為 JavaScript 或 TypeScript 代碼。為此,開發(fā)人員不必編寫數(shù)千行代碼,但仍可以自定義Web 應(yīng)用程序的設(shè)計(jì)和交互行為。使用Amazon Amplify Studio 無需預(yù)付費(fèi)用或承諾付費(fèi),只需為用于運(yùn)行應(yīng)用程序后端的云服務(wù)付費(fèi)。欲了解Amazon Amplify Studio,請?jiān)L問 aws.amazon.com/amplify/studio。
大多數(shù)在云中運(yùn)行的 Web 應(yīng)用程序通常由三部分組成:用戶界面、定義Web 應(yīng)用程序如何工作的業(yè)務(wù)邏輯,以及可實(shí)現(xiàn)一系列基本功能(如用戶身份驗(yàn)證、數(shù)據(jù)庫、對象存儲(chǔ)等)的后端云服務(wù)。今天,開發(fā)人員構(gòu)建現(xiàn)代化Web 應(yīng)用程序通常有兩種方式。一種是開發(fā)人員自己編寫應(yīng)用程序代碼,這能精確控制 Web 應(yīng)用程序的設(shè)計(jì)和交互行為,但因?yàn)樾枰渲煤蠖朔?wù)、編寫業(yè)務(wù)邏輯以及與UX 設(shè)計(jì)人員協(xié)作設(shè)計(jì)UI,這種方式有可能花費(fèi)數(shù)月的時(shí)間和精力。另一種方式是開發(fā)人員使用低代碼工具快速構(gòu)建應(yīng)用程序,但這些工具具有較差的可定制性和可擴(kuò)展性,致使開發(fā)人員要么無法自定義應(yīng)用程序代碼,要么必須使用比 JavaScript 和 TypeScript 等常見編程語言更小眾的專有框架和編程語言。為了更快地為客戶提供創(chuàng)新性的功能,開發(fā)人員急需一種兩全齊美的解決方案,兼具自己編寫代碼的精確度與使用低代碼工具的構(gòu)建速度。
開發(fā)人員使用Amazon Amplify Studio ,只需較少代碼開發(fā),就可以在亞馬遜云科技上快速構(gòu)建 Web 應(yīng)用程序,同時(shí)仍能使用其熟悉的編程語言自定義應(yīng)用程序的設(shè)計(jì)和交互行為。首先,開發(fā)人員使用Amazon Amplify Studio 的點(diǎn)擊式可視化界面創(chuàng)建后端,Amazon Amplify會(huì)自動(dòng)配置亞馬遜云科技的云服務(wù)(例如身份驗(yàn)證服務(wù) Amazon Cognito、數(shù)據(jù)庫服務(wù) Amazon DynamoDB、存儲(chǔ)服務(wù) Amazon S3 等 )。配置完這些服務(wù)后,開發(fā)人員就可以使用Amazon Amplify Studio 創(chuàng)建Web 應(yīng)用程序UI。借助Amazon Amplify Studio,開發(fā)人員無需編寫任何代碼,就可以使用預(yù)置的UI 組件庫構(gòu)建UI,整合來自亞馬遜云科技服務(wù)的數(shù)據(jù)或功能,并通過集成Figma(一種用于UI設(shè)計(jì)和UI原型的流行工具)與 UX 設(shè)計(jì)人員協(xié)作。UI完成后,Amazon Amplify Studio 會(huì)自動(dòng)將其轉(zhuǎn)換為 JavaScript 或 TypeScript 代碼,開發(fā)人員可以靈活地自定義應(yīng)用程序的設(shè)計(jì)或交互行為,提供最佳的最終用戶體驗(yàn)。使用Amazon Amplify Studio 創(chuàng)建完整的 UI,開發(fā)人員不必編寫數(shù)千行代碼,同時(shí)仍可以使用其熟悉的編程語言自定義應(yīng)用程序設(shè)計(jì)和交互行為。
亞馬遜云科技平臺(tái)副總裁Kurt Kufeld表示,“ Amazon Amplify深受開發(fā)人員的青睞,因?yàn)樗梢暂p松地基于亞馬遜云科技服務(wù)構(gòu)建可擴(kuò)展的 Web 應(yīng)用程序后端,開發(fā)人員還希望將同樣快速、靈活的開發(fā)體驗(yàn)擴(kuò)展到 UI 創(chuàng)建過程。對開發(fā)人員而言,Amazon Amplify Studio 是‘改變游戲規(guī)則’的服務(wù),他們不但可以使用預(yù)置的組件快速迭代UI,還可以滿足其精準(zhǔn)需求,使用他們熟悉的編程語言自定義UI。從配置后端的亞馬遜云科技服務(wù)到創(chuàng)建動(dòng)態(tài)UI, Amazon Amplify提供了直觀的、可端到端構(gòu)建Web 應(yīng)用程序的工作流程,讓開發(fā)人員幾天而非數(shù)周就可更快的交付創(chuàng)新?!?/p>
Amazon Amplify Studio 現(xiàn)已在美國東部(俄亥俄州)、美國東部(弗吉尼亞北部)、美國西部(加利福尼亞北部)、美國西部(俄勒岡)、亞太地區(qū)(孟買)、亞太地區(qū)(首爾)、亞太地區(qū)(新加坡)、亞太地區(qū)(悉尼)、亞太地區(qū)(東京)、加拿大(中部)、歐盟(法蘭克福)、歐盟(愛爾蘭)、歐盟(倫敦)、歐盟(巴黎)、歐盟(斯德哥爾摩)、中東(巴林)和南美洲(圣保羅)可預(yù)覽使用,在其它亞馬遜云科技區(qū)域?qū)㈦S后推出。
Rivian 是一家專注于可持續(xù)發(fā)展交通方案的電動(dòng)汽車制造商和汽車技術(shù)公司。Rivian高級(jí)軟件工程師 Arunkumar Chandran表示,“我們選擇使用Amazon Amplify 構(gòu)建供應(yīng)鏈管理應(yīng)用程序,它消除了云中 DevOps 的復(fù)雜性,使我們將部署周期從兩周減少到兩天,并讓我們可以更方便的采用無服務(wù)器等新技術(shù)。我們非常高興看到Amazon Amplify Studio 的推出,它將Amazon Amplify 的優(yōu)勢擴(kuò)展到前端開發(fā)。我們的開發(fā)人員借助Amazon Amplify Studio的簡單可視化界面,以更短的時(shí)間,實(shí)現(xiàn)UI的快速迭代,同時(shí)仍然可以選擇鉆研代碼,自定義最終用戶體驗(yàn)。”
QsrSoft 是一家軟件即服務(wù)公司,致力于為餐飲、酒店和零售行業(yè)的客戶開發(fā)解決方案,幫助他們實(shí)現(xiàn)卓越運(yùn)營。QsrSoft 開發(fā)總監(jiān) Adam Pehas 表示,“我們使用Amazon Amplify 開發(fā) QsrSoft TV,這是一種虛擬的聚集空間,通過游戲、實(shí)時(shí)溝通和員工認(rèn)可計(jì)劃提高企業(yè)員工的參與度。通過Amazon Amplify,我們可以快速的創(chuàng)建應(yīng)用程序,盡早投入市場,并充分利用無服務(wù)器架構(gòu)應(yīng)用程序的性能和可擴(kuò)展性。我們使用Amazon Amplify Studio 的預(yù)置組件庫和直觀的可視化界面,縮短了開發(fā)時(shí)間,增加了附加價(jià)值,為客戶提供了新功能。Amazon Amplify Studio將幫助我們提高企業(yè)知名度,激勵(lì)客戶的員工,實(shí)現(xiàn)卓越運(yùn)營?!?/p>
Xerris 是亞馬遜云科技高級(jí)咨詢合作伙伴,專門為媒體和娛樂、能源、公共部門和零售公司提供以技術(shù)為中心的解決方案。Xerris 的 CTO Jonathan McCracken 表示,“我們的開發(fā)團(tuán)隊(duì)使用Amazon Amplify 為客戶創(chuàng)建創(chuàng)新的應(yīng)用程序,它讓開發(fā)人員可以快速構(gòu)建、發(fā)布和迭代Web 和移動(dòng)應(yīng)用程序,并盡早投入市場。亞馬遜云科技服務(wù)的至深至廣以及可擴(kuò)展性讓客戶可根據(jù)需求不斷演進(jìn)。我們期待使用Amazon Amplify Studio,它將使我們的開發(fā)團(tuán)隊(duì)和UX 設(shè)計(jì)團(tuán)隊(duì)更輕松地?zé)o縫協(xié)作,實(shí)現(xiàn)應(yīng)用程序的快速迭代,滿足客戶需求。開發(fā)人員使用Amazon Amplify Studio 將節(jié)省大量時(shí)間,同時(shí)還擁有可以優(yōu)化用戶體驗(yàn)的靈活性和可控性。”