0% found this document useful (0 votes)
23 views

Core

The document discusses several internet technologies including .NET Core, ASP.NET Core, Web API, MVC, and Entity Framework Core. .NET Core is a cross-platform framework that relies on its own package manager and is more performant than .NET Framework. ASP.NET Core provides improved performance, security, and flexibility. Web API enables communication between software components via HTTP. MVC separates applications into models, views, and controllers. Entity Framework Core is an ORM that automates database activities.

Uploaded by

Cristian Ceruţa
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Core

The document discusses several internet technologies including .NET Core, ASP.NET Core, Web API, MVC, and Entity Framework Core. .NET Core is a cross-platform framework that relies on its own package manager and is more performant than .NET Framework. ASP.NET Core provides improved performance, security, and flexibility. Web API enables communication between software components via HTTP. MVC separates applications into models, views, and controllers. Entity Framework Core is an ORM that automates database activities.

Uploaded by

Cristian Ceruţa
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Internet Technology

.NET Core and ASP.NET Core

08/07/2020 Internet Technology 1


.NET Core
• Cross-over OS
• Relies on its own package manager to receive updates
• More performant than .NET Framework
• Less dependent on 3rd party libraries
• Templates/Aspects (e.g. Razor Pages, MVC)

08/07/2020 Internet Technology 2


ASP.NET Core
• Tighter security
• Improved performance
• Flexible installation
• Better module controlling
• Cloud-optimized runtime
• Diagnostics, remote tracing and debugging

-> Has Program.cs & Startup.cs

08/07/2020 Internet Technology 3


Web API

• Methods of communication between software components


• Makes it easy to build HTTP service that reaches a broad
range of clients
• Accesses resources and trasfer data via JSON, XML

08/07/2020 Internet Technology 5


Web API

08/07/2020 Internet Technology 6


MVC (1)

• Divides app into three interconnected parts.


• Separates application functionality
• Organized programming
• Reuse/change parts of it easily

08/07/2020 Internet Technology 7


MVC (2)
Model.cs

AboutMindaugas.cshtml HomeController.cs

USER

08/07/2020 Internet Technology 8


Entity Framework Core

• ORM framework
• Lightweight, extensible, cross-platform
• Automates database related activities applications
• It has an universal API for working with data

08/07/2020 Internet Technology 9

You might also like