NET is a software framework that mainly runs on Microsoft Windows, and is an object-oriented platform for the development of primarily Windows and Web-based applications. However, there are also versions for Linux and Mac. The .NET framework functions as a program or a development platform that you install on your computer, from which you can develop applications for e.g. web mobile, desktop, gaming. In the framework, which consists of special components, it is possible to develop new programs in more than 30 different coding languages such as C #, F # and Visual Basic. A .NET framework consists of the following elements
Common Language Runtime (CLR)
Framework Class Library
WinForms, ASP.NET and ADO.NET
WPF WCF WF and Card Space
LinQ and Entity Framework
Parallel LinQ and Task Parallel Library
.NET APIs for Store UWP apps and Task-Based Async Model
The .NET platform was designed to offer:
The ability to get all computer devices to work together, as well as the ability to have user information updated automatically and synchronized to all of these devices.
Increased interaction for websites made possible through greater use of XML in relation to HTML
Centralized data storage, which will increase efficiency and make it easier to access information. Similarly, synchronize information between users and devices.
The ability to integrate various communication media, such as telephone, e-mail and fax.
The ability to create reusable modules for developers, to streamline their work and reduce errors.
Seen with today's glasses, .NET is extremely relevant, as this platform can be used to develop IoT (Internet of Things). The latter area we will undoubtedly change our world to a greater or lesser degree, so .NET will surely only gain more importance in the future.
The development of Microsoft .NET began in the late 1990s, under the name Next Generation Windows Services. At the end of the year 2000, the first beta version (1.0) was launched. In the years since, 13 new versions of .NET have been released
First and foremost, .NET is written in capital letters, even though the logo has lowercase letters, and is pronounced dott-nett. .NET (.NET Framework) is a collection of technologies around software development from Microsoft that was first introduced in 2002. The platform is today one of the most used development platforms in the world. The .NET platform consists of four elements: Clients, services, servers and tools.
Smart client applications enable PCs and other devices to work with XML services, accessing information anywhere, anytime.
XML web-based services are small, reusable application components. These can be connected as building blocks to perform tasks on behalf of users. Microsoft and other players are developing a core with these building blocks. This is the Microsoft .NET My Services service that is built on the Microsoft .NET framework. My Services includes .NET Passport user authentication system and .NET Alerts notification system.
The Microsoft .NET server infrastructure - including the Microsoft Windows .NET Server family and .NET Enterprise Servers - is the key to installing, configuring and managing XML web-based services.
With the Microsoft Visual Studio .NET and Microsoft .NET framework development tools, developers can create, roll out, and run XML Web services.
SYSCO and .NET:
SYSCO has used Microsoft's .NET technology in a number of projects, often larger projects where one gathers logic in a backend to make calculations, and we have a frontend to visualize calculations, data and graphs etc. We have many experts in C # (pronounced C sharp): An object-oriented programming language developed by Microsoft as part of their commitment to the .NET platform. C # was designed to balance strength (C ++) and rapid development (Java).
We also use, among other things, WPF (Windows Presentation Foundation): A flexible framework for creating a modern frontend (GUI) that mainly runs in Windows, and DevExpress WPF: A framework for WPF that provides new finished components.
Introduction to What is .NET Core
The following article What is .Net Core provides an overview of the architecture of .Net Core in detail. .Net Core is an open source development platform designed and maintained by Microsoft and the .Net community. .Net Core is designed taking into account different needs and purposes with a focus on web development, Windows Phone development and Windows Store Apps development. .Net Core is a subgroup of the .Net Framework. In more precise terms a forked version of the .Net Framework. Now you may be wondering what the need was to come up with .Net Core when it is only a subset of the .Net Framework. The .Net kernel has some fundamental changes in the way it works. First of all, it is more modularized. This helps you create applications with only the libraries you need and no extra baggage. Secondly, it is truly cross-platform. This makes it the choice of the development platform of the future.
.Net Core Architecture
With any development platform or framework, the basic and most important thing is its architecture. The architecture defines how developers and libraries should interact with the platform. Before we learn more about. Net Core, it is important to see what is the core of .Net Core.
For those who use ASP.NET and the traditional .NET Framework, it is known that there will be no drawbacks as its tools will remain within the platform and can be used with all its products. Added to this was the creation of the same library for the .NET Framework and .NET Core as well as Xamarin applications, which allow work to be integrated into these three tools.
Among other important things, it is known that code additions were made from Visual Studio to run projects in Visual Studio and .NET Core. In addition, the Visual Studio 3 update is introduced.
Another important piece of information, especially for the Linux area, is the integration made with Red Hat, which is fully compatible with. Net core. Which is about their availability for OpenShiftw y Red Hat Enterprise Linux through the certificate containers. All as part of the integration of Microsoft and Red Hat.
Netkjarni 1.0 is known to be a project that has been in progress for a long time, which indicates the importance of embarking on it. Network Core, offers a platform open source as a .NET Foundation project with Microsoft. Named after its creators as a new product, which is a defined platform, thanks to the new systems it covers, and it works under the licenses of MIT and Apache. With a flexible design when you choose where you want to install. And where products can be run on the command line; be compatible with xamarin, .NET Framework and Mono through its Common Library.
Pashto Tech

0 Comments