Overview
.NET Ecosystem
The .NET ecosystem is comprised of three high-level components:
First released in 2001, the original and now so-called ‘traditional’ .NET Framework, supports the creation of desktop, console, mobile and web applications.
.NET Framework is distributed with Windows and its applications. The Framework is monolithic, which means that you can’t use it without installing all its base.
This structure has proved to be a disadvantage in Cloud environments due to diminished performance.
Build Web applications using ASP.NET MVC on the .NET Framework
Build Windows applications using UWP, WPF and Windows Forms on the .NET Framework
Provide Windows services including; Networking, Application deployment, Type and memory safety, APIs, Data structures, Memory management, Security.
.NET core is the new generation and future of .NET technologies. It is typically used to build cloud applications and in refactoring enterprise applications into microservices. .NET Core has the following main features:
Light and Modular: Install only what you need. (It’s not monolithic like .NET Framework)
Scalable, high capacity, and high Performance: Especially useful in Cloud environments where such efficiencies translate into substantial cost savings over time
Has a significant open source and GitHub community
Used to build mobile apps on iOS, OS X, Android, and Windows Mobile.
What types of applications can .NET be used to create?
Websites
HTTP, XML and SOAP Web services
Enterprise application integration and business systems integration
Embedded system applications
Applications in street lights, signal control, vehicle tracking,
automation, robotics, etc.
WinForms or Windows GUI applications
Windows services applications
Value chain/supply management applications
Inventory applications
Warehousing applications
Accounting applications
Console based applications
Class Libraries
Windows Presentation Foundation applications
Workflow-enabled applications
Service-oriented applications
ASP.NET applications
Choosing between .NET Core and .NET Platform
Ready to make a decision?
Get a Free QuoteTizbi® Microsoft .NET Technology Expertise
languages
Visual Basic,
Swift
Xamarin, PHP 5+, Laravel,
Android 2.1+, iOS 5+
MongoDB, Lucene search, Oracle
Yii,
Doctrine
.NET Development service offerings
Our cases
Scan the following QR-code to get a free consultation