近日,全球云服务领导者亚马逊云(AWS)在美国内华达州拉斯维加斯召开了全球规模最大、最全面、最具技术前沿性的“re:Invent”云服务大会。
会上,AWS宣布推出了最新低代码开发平台Application Composer,提供了可视化编辑器,通过将底层重复、无意义的代码进行封装避免重复造轮子,从而帮助开发人员提升无服务器应用的开发效率和节省时间。
此外,为了进一步提升团队之间的开发效率和简化开发环境,AWS还推出了协作开发平台Code Catalyst。开发运维团队通过该产品可以在AWS上快速规划、开发、共享、协作和部署应用程序,提供的功能包括项目代码库、开发文档和其他的公共开发环境等。(目前Application Composer和Code Catalyst皆是预览版)
早在2020年,AWS便推出“Amazon Honeycode”开始了对低代码、无代码领域的试水。在全球专业IT开发人员的缺口不断扩大,数字化转型趋势,各行业降本增效需求明显等因素影响下,AWS更加重视对低代码、无代码的产品和市场投入。
AWS首席技术官Werner Vogels表示,开发无服务器应用对于很多开发人员来说都是一件复杂、耗时的工程。所以,我们推出了Application Composer,将大量开发组件、底层开发流程进行了简化、封装,以帮助开发人员提升开发和功能迭代效率。
Application Composer主要功能和用途
Application Composer是一个可视化应用设计平台,用户可以使用它从多个AWS服务开发无服务器应用程序。从最开始的应用草图、代码部署到工作流集成,都能在该平台中完成。
Application Composer产品介绍
主要功能如下:
IaC(基础架构定义代码)模板:在用户开始应用设计时,Application Composer会按照 AWS最佳实践自动组合AWS CloudFormation 和 AWS无服务器应用程序模型模板。用户可以直接从生成好的模板中进行删除、修改、二次开发操作。
与现有工作流集成:用户通过Application Composer创建的应用开发模板可以与现有工作流实现无缝集成。
支持模板导入,与本地IDE同步:Application Composer为了改善开发体验,支持与本地IDE环境同步,支持AWS CloudFormation和AWS SAM的应用模板导入。
编辑器其他功能:
-
资源调色板:用来设计特色资源。 -
列表:显示应用程序资源的可视化视图。 -
模式:在创建或加载项目时,用户可以选择连接模式或未连接模式进行开发。 -
画布:在主视图区域显示应用程序的画布视图。 -
模板:在主视图区域显示应用程序的模板视图。 -
排列:在画布中排列应用程序架构。 -
主视图区域:根据用户的选择显示画布或模板。 -
菜单:提供常规选项,例如,加载新应用模板或导出模板。 -
资源属性面板:显示画布中所选资源的相关属性。这个面板是动态的,显示的属性将随着用户配置资源而改变。
Code Catalyst主要用于提升应用的规划、开发、共享、协作等效率,部分功能如下。
-
基于云的按需开发环境,使得开发团队之间轻松保持一致的开发环境。 -
通过灵活的托管功能,构建基础架构的自动构建和发布 (CI/CD) 通道。
-
显示项目的开发信息,例如,代码的提交、请求和测试报告等。
-
统一搜索,可以轻松地跨用户、问题、代码和其他项目资源快速找到想要查找的内容。
– END –
大佬观点