Porting Assistant for .NET
Porting Assistant for .NET 是一种分析工具,可扫描 .NET Framework 应用程序并生成 .NET Core 兼容性评估,从而帮助您更快地将应用程序移植到 Linux。将 .NET Framework 应用程序移植到 .NET Core 可帮助客户利用 Linux 的性能、成本节省和强大的生态系统。但是,将应用程序移植到 .NET Core 可能需要进行大量的手动工作。应用程序所有者需要花费宝贵的时间来确定与 .NET Core 不兼容的依赖项和 API,并预估所涉及的工作量。Porting Assistant for .NET 可快速扫描 .NET Framework 应用程序,以识别与 .NET Core 的不兼容性,查找已知的替代项,并生成详细的兼容性评估。这减少了将应用程序现代化改造到 Linux 时涉及的手动工作。
您可以下载 Porting Assistant for .NET 独立工具以开始分析 .NET Framework 应用程序。
Porting Assistant for .NET 是完全开源的。您可以从我们的 GitHub 存储库下载 Porting Assistant 独立客户端或 Porting Assistant IDE 扩展。
如需改进重构旧 .NET 应用程序的体验,请查看我们最新的 AWS Toolkit for .NET Refactoring IDE 扩展。
优势
快速确定优先级
Porting Assistant for .NET 使您能够扫描整个 .NET Framework 应用程序组合以生成 .NET Core 兼容性评估报告。这使得您可以根据所需的工作量,轻松确定要移植应用程序的优先级。
减少手动工作量
Porting Assistant for .NET 可识别 .NET Framework 应用程序中不兼容的 .NET Core API 和包,并找到已知的替代项,从而减少搜索可替代包和 API 的手动工作量。
工作原理
放大并阅读图片描述。客户
CBS Africa
“在当今不断扩大的技术领域,积极的利益攸关方必须不断发展以确保可持续性。新的 .NET Core 技术为我们提供了与可扩展性和可维护性相结合的必要组件,但为此类框架升级确定范围和规划是一项细致的任务。AWS Porting Assistant 无疑提高了现代实践的标准,以允许标准化框架升级,并作为升级到 .NET Core 的流程和方法的指南和期望管理。”
CBS Africa 应用程序开发经理 Christo Botha
Kloia
“Porting Assistant for .NET 在 .Net Core 迁移的初始阶段起着至关重要的作用,并在此过程中起到了指导作用。借助 Porting Assistant for .NET,我们可以预见项目的复杂性,并可以更好地进行规划和实施。”
Kloia 软件架构师 Turgay Özgur
Slalom
“将基于 .NET Framework 构建的 Microsoft 工作负载迁移到 .NET Core,有望显著降低 Microsoft 工作负载总体拥有成本。Porting Assistant for .NET 使团队能够快速实现 .NET Core 的优势,立即实现 Microsoft 工作负载现代化,并降低操作系统许可成本和利用容器化。Porting Assistant for .NET 为 Microsoft 工作负载带来了颠覆性变化。”
Patrick Swain,Slalom 业务总监
Infosys
许多客户希望从旧式 .NET 迁移到 .NET Core,以利用其跨平台功能,这让云市场看到了大量的商机。随着容器化和 Kubernetes 成为新常态,Porting Assistant for .NET 可用于方便地快速评估、移植旧式 .NET 应用程序并将其迁移到 .NET Core。对于应用程序采用微服务或单体式架构的企业而言,他们可以利用 Porting Assistant for .NET 和 Infosys Modernization Practice 的深厚专业知识来加速向云的迁移。
Infosys Modernization Practice 高级首席科学家 Jai Ganesh
IBM
客户可以从 .NET 应用程序环境的现代化中受益匪浅。迁移到 .Net Core 是一个不错的选择。Porting Assistant for .NET 是一个很好的工具,它可以帮助识别依赖项、兼容性问题,并推荐替代解决方案,从而减少迁移中涉及的手动工作。在未来,这将成为 Microsoft 工作负载迁移的必备工具。
IBM Global Business Services,AWS Practice 首席架构师 Arun Dwarakanath
博客文章
2020 年 10 月 15 日
2020 年 7 月 1 日