跳至主要內容

Amazon Q Developer

轉換程式碼

具備 .NET 和 Java 轉換代理程式的生成式 AI 支援助理

優勢

加速程式碼轉換

在探索、規劃和執行階段,將勞動密集型、複雜的程式碼轉換任務轉移給 Amazon Q Developer 代理程式。藉助語言、架構和基礎設施方面的內建專業知識,這些代理程式可以讓您的團隊專注于創新。

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 內存取 AI 代理人

透過整合至開發環境中的自然語言對話與代理程式協作。

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 的應用程式現代化歷來一直是一項耗時的工作,因此通常會排在其他開發計畫之後。我們的團隊轉為使用 Amazon Q 程式碼轉換代理程式,協助將一個在 Java 8 執行的專案升級至 Java 17,其中包含超過 10,000 行程式碼。這項工作通常需要一名專家花兩週以上的時間才能手動完成,但 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 Developer 來完成這些計畫。我們開始改造負責授權管理的元件,該專案原先預計需要 6-8 個月的時間,但 Amazon Q Developer 的 .NET 移植功能協助我們在幾天內便完成了這個專案。如果沒有 Amazon Q Developer,這項應用程式現代化計畫 (其結果對我們來說非常有價值) 很可能會被推遲或不被列入優先考量。Amazon Q Developer 讓 Signaturit 進入了新的現代化世界,我們的開發人員很高興能夠使用這項服務來繼續對我們產品組合中的應用程式進行現代化改造。」

Jordi Martin
Signaturit 技術長

Missing alt text value