跳至主要内容

Amazon Q 开发者版

转换代码

由生成式人工智能提供支持的助手,带有用于执行 .NET 和 Java 转换的代理

优势

加速代码转换

在发现、规划和执行阶段,将复杂的劳动密集型代码转换工作交给 Amazon Q 开发者版代理来完成。利用在语言、框架和基础设施方面的内置专业知识,这些代理能够让您的团队腾出时间来集中精力进行创新。

A side-by-side code comparison showing changes in Java code, with a pop-up message stating, "I successfully completed your transformation. You can review the diff to see my proposed changes and accept or reject them," along with buttons for "View summary" and "View diff."

在 IDE 或 CLI 内访问人工智能代理

通过集成到开发环境的自然语言对话,与代理进行协作。

Alt-text: A code transformation interface showing a file patch application with modified files listed and a progress tracker detailing transformation steps.

加大创新力度、提高安全性和性能

解决应用程序漏洞、采用高性能框架和集成,并利用现代系统进行创新。

Screenshot of a Visual Studio IDE showing code files, solution explorer, and transformation output with a dark theme interface.

支持的转换

.NET

将 .NET 应用程序从 Windows 移植到 Linux 的速度提升高达 4 倍

简化转换任务,将运营成本削减高达 40%

摆脱繁琐的 .NET 移植任务,例如代码分析、依赖关系映射和重构,并降低 Windows 许可成本。

提高应用程序安全性和性能

通过现代化为跨平台 .NET、保持测试覆盖率以及移植到 Linux 操作系统来增强 .NET 的性能和安全性。

在 IDE(Visual Studio)中开始使用

"Interface of Amazon Q Developer showing a code transformation plan in progress, with a code snippet for a .NET application displayed on the right."

Java

加速 Java 应用程序升级

只需几分钟即可完成语言升级

从 Java 开始,自动执行常见语言升级任务,例如更新代码、进行单元测试和验证部署就绪情况。在移除旧语言版本时,最多可以节省几天或几个月的无差别工作。

提高安全性和性能,减少技术债务

只需几个步骤,即可将应用程序更新到最新的 Java 支持版本,还能获得性能优势,并消除使用不支持的版本所产生的漏洞。

在 IDE 中开始使用

在 CLI 上开始使用

Missing alt text value

Amazon 内部结果

从 Java 8 或 11 到 Java 17 的生产应用程序

节省的开发工作时间(年)

每年节省的成本(美元)

Novacomp

“从历史上看,Novacomp 的应用程序现代化是一项耗时的任务,与其他开发计划相比,往往会被忽视。我们的团队求助于 Amazon Q Code Transformation 代理,让其帮助将一个在 Java 8 中运行的包含超过 1 万行代码的项目升级到 Java 17。专家通常需要两周以上的时间才能手动完成这项任务,但是 Amazon Q 在短短几分钟内就对我们的项目进行了无缝的现代化改造。自从在整个组织中采用 Amazon Q 以来,我们的技术债务平均减少了60%。”

Gerardo Arroyo
Novacomp 首席技术官

"Novacomp logo featuring a stylized 'C' within circular shapes above the company name in bold white text."

Signaturit

“Signaturit 正在寻求对旧版 .NET 代码进行现代化改造,以便从 Windows 迁移到 Linux 操作系统。从资源和优先级的角度来看,现代化一直是一项挑战,我们依靠 Amazon Q 开发者版来帮助实施这些计划。我们开始转换负责许可管理的组件,项目期限原定为 6-8 个月,但借助 Amazon Q 开发者版的 .NET 移植能力,我们得以在几天内完成此项目。如果没有 Amazon Q 开发者版,该应用程序现代化计划很可能会被推迟或优先级降低,而其结果对我们极有价值。Amazon Q 开发者版为 Signaturit 引入现代化的新世界,我们的开发人员很高兴使用这项服务,以继续对我们产品组合中的应用程序进行现代化改造。”

Jordi Martin
Signaturit 首席技术官

Missing alt text value