亚马逊云科技宣布推出Amazon Amplify Studio,一种新的可视化开发环境,让开发人员以较少代码开发即可创建 Web 应用程序的用户界面,同时仍允许他们使用其熟悉的编程语言(例如 JavaScript 和 TypeScript)自定义应用程序的设计和交互行为。如今,众多客户如Neiman Marcus、Orangetheory Fitness 和 Credit Genie 等正使用Amazon Amplify轻松构建和部署亚马逊云科技的服务(如数据库、计算、存储等),支持其Web 和移动应用程序。Amazon Amplify Studio 进一步扩展了Amazon Amplify 的功能,为客户提供可创建应用程序的统一的点击式界面,并为这些应用程序适配亚马逊云科技的服务。Amazon Amplify Studio为客户提供了端到端的在亚马逊云科技上构建 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 Amplify会自动配置亚马逊云科技的云服务(例如身份验证服务 Amazon Cognito、数据库服务 Amazon DynamoDB、存储服务 Amazon S3 等 )。配置完这些服务后,开发人员就可以使用Amazon Amplify Studio 创建Web 应用程序UI。借助Amazon Amplify Studio,开发人员无需编写任何代码,就可以使用预置的UI 组件库构建UI,整合来自亚马逊云科技服务的数据或功能,并通过集成Figma(一种用于UI设计和UI原型的流行工具)与 UX 设计人员协作。UI完成后,Amazon Amplify Studio 会自动将其转换为 JavaScript 或 TypeScript 代码,开发人员可以灵活地自定义应用程序的设计或交互行为,提供最佳的最终用户体验。使用Amazon Amplify Studio 创建完整的 UI,开发人员不必编写数千行代码,同时仍可以使用其熟悉的编程语言自定义应用程序设计和交互行为。
亚马逊云科技平台副总裁Kurt Kufeld表示,“ Amazon Amplify深受开发人员的青睐,因为它可以轻松地基于亚马逊云科技服务构建可扩展的 Web 应用程序后端,开发人员还希望将同样快速、灵活的开发体验扩展到 UI 创建过程。对开发人员而言,Amazon Amplify Studio 是‘改变游戏规则’的服务,他们不但可以使用预置的组件快速迭代UI,还可以满足其精准需求,使用他们熟悉的编程语言自定义UI。从配置后端的亚马逊云科技服务到创建动态UI, Amazon Amplify提供了直观的、可端到端构建Web 应用程序的工作流程,让开发人员几天而非数周就可更快的交付创新。”
Amazon Amplify Studio 现已在美国东部(俄亥俄州)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、亚太地区(孟买)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧盟(法兰克福)、欧盟(爱尔兰)、欧盟(伦敦)、欧盟(巴黎)、欧盟(斯德哥尔摩)、中东(巴林)和南美洲(圣保罗)可预览使用,在其它亚马逊云科技区域将随后推出。
Rivian 是一家专注于可持续发展交通方案的电动汽车制造商和汽车技术公司。Rivian高级软件工程师 Arunkumar Chandran表示,“我们选择使用Amazon Amplify 构建供应链管理应用程序,它消除了云中 DevOps 的复杂性,使我们将部署周期从两周减少到两天,并让我们可以更方便的采用无服务器等新技术。我们非常高兴看到Amazon Amplify Studio 的推出,它将Amazon Amplify 的优势扩展到前端开发。我们的开发人员借助Amazon Amplify Studio的简单可视化界面,以更短的时间,实现UI的快速迭代,同时仍然可以选择钻研代码,自定义最终用户体验。”
QsrSoft 是一家软件即服务公司,致力于为餐饮、酒店和零售行业的客户开发解决方案,帮助他们实现卓越运营。QsrSoft 开发总监 Adam Pehas 表示,“我们使用Amazon Amplify 开发 QsrSoft TV,这是一种虚拟的聚集空间,通过游戏、实时沟通和员工认可计划提高企业员工的参与度。通过Amazon Amplify,我们可以快速的创建应用程序,尽早投入市场,并充分利用无服务器架构应用程序的性能和可扩展性。我们使用Amazon Amplify Studio 的预置组件库和直观的可视化界面,缩短了开发时间,增加了附加价值,为客户提供了新功能。Amazon Amplify Studio将帮助我们提高企业知名度,激励客户的员工,实现卓越运营。”
Xerris 是亚马逊云科技高级咨询合作伙伴,专门为媒体和娱乐、能源、公共部门和零售公司提供以技术为中心的解决方案。Xerris 的 CTO Jonathan McCracken 表示,“我们的开发团队使用Amazon Amplify 为客户创建创新的应用程序,它让开发人员可以快速构建、发布和迭代Web 和移动应用程序,并尽早投入市场。亚马逊云科技服务的至深至广以及可扩展性让客户可根据需求不断演进。我们期待使用Amazon Amplify Studio,它将使我们的开发团队和UX 设计团队更轻松地无缝协作,实现应用程序的快速迭代,满足客户需求。开发人员使用Amazon Amplify Studio 将节省大量时间,同时还拥有可以优化用户体验的灵活性和可控性。”
关于亚马逊云科技
超过15年以来,亚马逊云科技(Amazon Web Services)一直以技术创新、服务丰富、应用广泛而享誉业界。亚马逊云科技一直不断扩展其服务组合以支持几乎云上任意工作负载,目前提供超过200项全功能的服务,涵盖计算、存储、数据库、网络、数据分析、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及25个地理区域的81个可用区,并已公布计划在澳大利亚、加拿大、印度、印度尼西亚、以色列、新西兰、西班牙、瑞士和阿联酋新建9个区域、27个可用区。全球数百万客户,包括发展迅速的初创公司、大型企业和领先的政府机构,都信赖亚马逊云科技,通过亚马逊云科技的服务支撑其基础设施,提高敏捷性,降低成本。要了解更多关于亚马逊云科技的信息,请访问:aws.amazon.com。