.Net with MSSQL
.NET is a free, open-source, cross-platform framework developed by Microsoft for building a wide variety of applications, including web, mobile, desktop, gaming, and IoT applications
NET Runtime
- . NET provides a run-time environment called the common language runtime that runs the code and provides services that make the development process easier. Compilers and tools expose the common language runtime's functionality and enable you to write code that benefits from the managed execution environment.
Class Libraries
- Class libraries are the shared library concept for . NET. They enable you to componentize useful functionality into modules that can be used by multiple applications. They can also be used as a means of loading functionality that is not needed or not known at application startup.Provides a large set of libraries for common tasks such as file reading and writing, database interaction, XML document manipulation, and more.
Languages
- C# (pronounced C sharp), F# (pronounced F sharp), and Visual Basic are the three Microsoft-supported languages for NET development. Different companies and developers have also created other languages that work with the . NET platform.
Tools
- Visual Studio is a lightweight yet powerful source code editor by far, and with the most comprehensive Integrated Development Environment that every .NET developer recommends using it for developing websites, web applications, and web services
- NuGet is open-source software with an intuitive graphical user interface. It is widely used by .NET developers for developing and browsing NuGet packages. Microsoft develops it specifically for .NET platforms and is the most comprehensive database of .NET third-party components. NuGet is your primary tool for introducing frameworks, libraries, and modules into your.NET applications
- JetBrains has created this extension for Visual Studio called ReSharper to help developers in .NET coding. It is one of the .NET tools for .NET developers, which offers the ability to assess dot net code quality and rapidly discover and repair problems. It also has a lot of shortcuts for rapid refactoring and navigation. Resharper allows users to provide unparalleled support to all technology languages from C#, , XAML, JavaScript, C++, TypeScript, JSON, ASP.NET MVC, XML, HTML, CSS, Protobuf, NAnt and MSBuild scripts including comprehensive cross-language functionality.
Features
- The garbage collector here manages to allocate and release the memory for the .NET application. Every time a new object is created in the application, the common language runtime starts the process of allocating memory for the object from the managed heap.
- Another feature of .NET which makes all the developers choose this framework for creating their client’s application is security. The CLR in .NET has the capability to manage the system with the help of code and user identity coupled with a few permission checks. Here, in .NET, the identity of the source code can be known and permission for the resources can be changed as granted.
.NET provides a versatile and powerful platform for developing a wide range of applications. Its cross-platform capabilities, combined with the extensive set of tools and libraries, make it a popular choice for developers worldwide.