Monday, January 7, 2019

Dot Net Core Fundamentals (.Net Core)

 What is Dot net Core (.Net Core)

ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can:
  • Build web apps and services, IoT apps, and mobile backends.
  • Use your favorite development tools on Windows, macOS, and Linux.
  • Deploy to the cloud or on-premises.
  • Run on .NET Core or .NET Framework.
  1.  With ASP.NET Core, you can get the following improvements −
  • Build and run cross-platform ASP.NET apps on Windows, Mac and Linux.
  • Built on .NET Core, which supports true side-by-side app versioning.
  • New tooling that simplifies modern wWeb development.
  • Single aligned web stack for Web UI and Web APIs.
  • Cloud-ready environment-based configuration.
  • Built-in support for dependency injection.
  • Tag Helpers which makes Razor markup more natural with HTML.
  • Ability to host on IIS or self-host in your own process.
  • Why use ASP.NET Core?

    It is platform independent .
    ASP.NET Core provides the following benefits: