What is .NET?.

.NET is a free cross-platform and open source developer platform for building different types of applications.
.NET provides the flexibility to use multiple languages, editors and libraries to build for web, mobile, desktop, gaming, and IoT.

Maintained by License Type Popular Examples Support Updates Developer Skills
Microsoft corporation. Mixed GO Daddy microsoft.com/net/support/policy Supported for at least one year beyond the next major version release ASP.NET MVC. MCSD,MVP
Often Compared to Testing Accessibility Maintained by Repository
.net core, c# Katalon studio, Selenium Microsoft corporation microsoft.com/net

  • Easy-to-use tools to increase programmer productivity
  • Has strong framework for building rich graphical user interfaces
  • Gives developers choice of working in more than 20 programming languages
  • Integrated with Microsoft’s operating system and enterprise server software
  • Unified management, less expensive tools
  • Built-in support for Web service standards
  • Framework runs only on Windows, restricting vendor choice.
  • Potentially steep learning curve.
  • New runtime infrastructure lacks maturity.
  • Choice of integrated development environments is limited
  • Getting older applications to run in new .Net environment may require effort