Gartner Research

Assessing .NET Core for Modernizing .NET Applications

Published: 10 November 2017

ID: G00327355

Analyst(s): Richard Watson

Summary

Enterprise application portfolios remain dependent on .NET, Windows and related skills. This research guides technical professionals responsible for modernizing application architecture and infrastructure to assess .NET Core's role in modernization toward microservices, containers and cloud.

Table Of Contents

Analysis

  • .NET Core Basics
    • What You Need to Know About .NET Core
    • .NET Standard Is the One Library
    • Related and Satellite Technologies
    • What .NET Core Is Not
    • Measuring Adoption
  • Drivers for Using .NET Core as a Platform
    • .NET With C# and F# Is a Modern Application Platform
    • .NET Core Is Cross-Platform
    • .NET Core Enables DevOps
    • .NET Core Is Open
    • .NET Core Is Smaller
    • .NET Core Is Faster
  • Moving to .NET Core
    • Brownfield Scenarios: Choosing .NET Core to Modernize Your Existing .NET Apps
    • Greenfield Scenarios: Choosing .NET Core to Develop New Code
  • Strengths
  • Weaknesses

Guidance

  • Investigate Whether .NET Core Is Really the Solution to the High-Level Problem You Are Trying to Solve
  • Use .NET Core Now for These Scenarios With These Requirements
  • Prepare Now for the Changes Necessary to Use .NET Core
  • Do Not Try .NET Core in Other Situations

The Details

  • Significant Changes, Compatibilities and Incompatibilities
  • Third-Party Support
  • .NET Core Migration Approach
    • Migration Tools

Gartner Recommended Reading

©2020 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or influence from any third party. For further information, see Guiding Principles on Independence and Objectivity.

Already have a Gartner Account?

Become a client

Learn how to access this content as a Gartner client.