Brief description
.NET Framework is a software platform released by Microsoft in 2002. The platform is the common language runtime Common Language Runtime (CLR) suitable for a range of programming languages. The functionality of the CLR are available in any programming languages using this medium.
It is believed that platform .NET Framework has been the response of Microsoft on the scoring by the time the great popularity of the Java platform of Sun Microsystems (now owned by Oracle).
.NET is a proprietary technology of Microsoft and officially designed to work under operating systems of family of Microsoft Windows, there are independent projects (especially it’s Mono-and Portable.NET) that allows you to run programs .NET on some other operating systems. At the present time .NET Framework is being developed .NET Core, initially involving cross platform development and operation.
Links to materials for the study
Basic course
- .NET Framework
- Common Language Runtime
- List .NET-languages
- Overview of the platform .NET Framework
- .NET Framework Development
- Developing with .NET
Tutorials
Video
- Video course WCF Essential
- Garbage collection in .NET
- Practical methods of optimization .NET applications
- The complexity of performance testing .NET applications
- Low-level optimization .NET
Presentation
Recommended books
Software
- Microsoft Visual Studio
- MonoDevelop (Cross platform IDE for C#, F# and more)
- LINQPad (The .NET Programmer’s Playground)
- dotPeek (Free .NET Decompiler and Assembly Browser)