![winniewei的头像 winniewei的头像](https://cdn.eetrend.com/cdn/farfuture/KzqpEnq9BF2rpyA8aIM4cSJNoyzJ2Ri9Hgoti_m9s2E/mtime:1630762143/files/styles/picture200/public/pictures/picture-709-1583200707.jpg?itok=i2ZF6LPv)
Amazon Amplify Studio扩展了Amazon Amplify的功能,提供全新可视化开发环境提供丰富的用户界面开发能力,开发人员以低代码开发,即可轻松构建定制的Web应用程序
日前,亚马逊云科技宣布Amazon Amplify Studio正式可用,这是Amazon Amplify全新可视化开发环境,适用于创建Web应用程序用户界面(UI),让开发人员在亚马逊云科技上以低代码开发即可轻松构建可定制的Web应用程序。如今,众多客户如Amazon Music、Credit Genie、Neiman Marcus、Noom、Orangetheory Fitness和State Auto等正使用Amazon Amplify轻松地配置和部署亚马逊云科技的服务(如数据库、计算、存储等),支持其应用程序。Amazon Amplify Studio扩展了Amazon Amplify 的功能,为客户在亚马逊云科技上构建功能丰富的Web应用程序提供统一的可视化开发环境,从配置支持应用程序的亚马逊云科技云服务到创建动态用户界面。开发人员通过Amazon Amplify Studio,无需编写任何代码,使用可视化界面,即可使用预置组件(例如按钮、信息流、用户注册表单等)创建用户界面(UI),与用户体验 (UX)设计人员协作,并将用户界面与亚马逊云科技的服务相关联。开发人员一旦使用Amazon Amplify Studio 完成用户界面的创建,用户界面将被转换为 JavaScript 或 TypeScript 代码。为此,开发人员省去数千行代码的编写,但仍可以使用其熟悉的编程语言自定义Web 应用程序的设计和交互行为。使用Amazon Amplify Studio无需预付费用或承诺付费,只需为用于运行其应用程序的亚马逊云科技服务付费。欲开始使用Amazon Amplify Studio,请访问:aws.amazon.com/amplify/studio。
大多数在云中运行的 Web 应用程序通常由三部分组成:用户界面、定义Web 应用程序如何工作的业务逻辑,以及可实现一系列基本功能(如用户身份验证、数据库、对象存储等)的后端云服务。今天,开发人员构建现代化Web 应用程序通常有两种方式。一种是开发人员自己编写应用程序代码,这能精确控制Web应用程序的设计和交互行为,但因为需要配置后端服务、编写业务逻辑以及与UX设计人员协作设计UI,这些工作通常需要花费数周的时间和精力。另一种方式是开发人员使用低代码工具快速构建应用程序。但是,使用这些工具构建的应用程序通常可定制性和可扩展性较差,因为开发人员无法编写自己的自定义应用程序代码,或者必须使用比JavaScript和TypeScript等常见编程语言更具限制性的专有框架和编程语言。为了更快地为客户提供创新性的新功能,开发人员需要一种解决方案,兼具自己编写代码的精确度与使用低代码工具的构建速度。
开发人员使用Amazon Amplify Studio,以低代码的方式在亚马逊云科技上快速构建Web应用程序,同时仍能使用其熟悉的编程语言自定义应用程序的设计和交互行为。首先,开发人员使用Amazon Amplify Studio的可视化界面自动配置支持其应用程序的亚马逊云科技服务(例如身份验证服务Amazon Cognito、数据库服务Amazon DynamoDB、存储服务Amazon S3等 )。配置完这些服务后,开发人员无需编写任何代码,就可以使用Amazon Amplify Studio预构建的UI组件库构建UI,只需单击几下即可整合亚马逊云科技云服务提供的数据或功能,并通过集成Figma(一种用于UI设计和UI原型的流行工具)与 UX 设计人员协作。UI完成后,Amazon Amplify Studio 会自动将其转换为JavaScript或TypeScript代码,开发人员可以灵活地自定义应用程序的设计或交互行为,提供最佳的最终用户体验。使用Amazon Amplify Studio,开发人员能够以低代码工具的速度准确地编写自己的应用程序代码,更快地在亚马逊云科技上构建功能丰富、可定制的应用程序。
亚马逊云科技开发者工具总监Ken Exner表示:"开发人员在亚马逊云科技上构建应用程序时,他们既希望能提高效率,同时还能具有为最终用户提供定制化体验所需的精度。通过Amazon Amplify Studio,我们将Amazon Amplify带给客户的快速、灵活的后端开发体验扩展到UI创建过程,让客户以低代码构建功能丰富的Web应用程序。Amazon Amplify Studio是‘改变游戏规则'的服务,任何在亚马逊云科技上构建Web应用程序的开发人员都可通过它提高效率,同时继续完全掌控应用程序的开发过程。"
Amazon Amplify Studio现已在美国东部(俄亥俄)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、亚太地区(孟买)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、欧洲(斯德哥尔摩)、中东(巴林)和南美洲(圣保罗)区域正式可用。
Cloud Brigade提供帮助客户解决复杂的业务挑战的专业服务和技术支持。Cloud Brigade首席执行官Chris Miller表示:"我们的团队致力于设计和开发创新的定制Web应用程序,帮助客户高效运营。使用Amazon Amplify,我们能够利用亚马逊云科技云服务的广度和深度,提供高质量、可扩展的解决方案。我们希望借助创新工具提升开发效率,同时兼顾满足客户严格标准所需的控制力。Amazon Amplify Studio可以完美平衡速度和精度,支持我们使用可视化界面快速创建客户端应用程序,同时还能深入研究代码满足客户自定义的需求。"
CirrusHQ提供专业的云咨询服务,帮助中小型及大型企业、公共机构和教育机构加速云中的数字化转型和创新。"我们公司专注于为客户提供高质量的应用程序和服务,帮助他们变得更敏捷,同时简化其云工作负载的管理。我们使用Amazon Amplify为客户的各种用例快速创建应用程序原型,验证想法,迭代设计,快速构建和部署Web和移动应用程序。" CirrusHQ架构主管John Walker表示:"Amazon Amplify Studio让我们能够以更高的效率实现这一目标,同时让开发人员能够使用Amplify Studio的预构建UI组件库快速创建像素级完美的UI,无需深厚的专业设计知识。这样,我们就能及时响应客户需求,在很短的时间内交付强大、功能丰富的原型和应用程序。"
关于亚马逊云科技
超过15年以来,亚马逊云科技 (Amazon Web Services)一直以技术创新、服务丰富、应用广泛而享誉业界。亚马逊云科技一直不断扩展其服务组合以支持几乎云上任意工作负载,目前提供超过200项全功能的服务,涵盖计算、存储、数据库、网络、数据分析、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及26个地理区域的84个可用区,并已公布计划在澳大利亚、加拿大、印度、以色列、新西兰、西班牙、瑞士和阿联酋新建8个区域、24个可用区。全球数百万客户,包括发展迅速的初创公司、大型企业和领先的政府机构,都信赖亚马逊云科技,通过亚马逊云科技的服务支撑其基础设施,提高敏捷性,降低成本。要了解更多关于亚马逊云科技的信息,请访问: www.amazonaws.cn。
稿源:美通社