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