Understanding ASP.NET Core 1.0

Posted By: Ajay Saptaputre, 01 Jul,2016 Total View : 638
submit to reddit

In my previous articles, I discussed about How to extend the properties of Identity with additional custom properties in ASP.NET , ASP.NET Identity Authentication - User Login and Registration Form and Understanding ASP.NET Identity .

In this article, I am going to discuss about Microsoft's most awaited open source, cross-platform framework named as ".NET Core 1.0".

Microsoft released .Net Core 1.0 framework and ASP.NET Core 1.0 which is open source and cross-platform, that means now you can developed modern web app, microservice, library and console application on any of the platforms such as Mac, Linux, RedHat Linux and Ubuntu as well with the help of .NET Core 1.0. This is the biggest transformation of .NET that targets today's world needs i.e. highly distributed cloud applications, micro services and containers. All application development for ASP.NET Core is built around a new middleware definition and a Controller-centric approach.

The good news is, this release includes the .NET Code runtime, library, compiler, languages and tools are all open source. Presently it supports C#, VB and F# dot net languages with advanced features like generics, LINQ, async and many more.

Microsoft completely reinvented its ASP.NET web framework and developed absolutely new framework named as "ASP.NET Core 1.0" to enable modern age web development experience. The traditional .NET framework was built around the concept of modules, handlers with deployment environment like IIS on Windows.

The traditional .NET Framework and ASP.NET will continue support your existing workloads. You can share code and reuse your skills across the entire .NET family.

In ASP.NET Core 1.0 Microsoft removed modules and handlers that where IIS concepts. Now, ASP.NET can run on any other web server like Nginx or your own hosted application

Advantages of ASP.NET Core 1.0:

  • Open source and cross-platform framework.
  • Support IIS and other hosting environments like self-hosting, Nginx etc.
  • Full supports to cloud, a modern age web application development environment.
  • Now you can take advantage of built-in dependency injection.
  • Integrated with client side framework like AngularJS, KnockoutJS, TypeScript, Grunt and many others.
  • References only required assemblies via NuGet packages.
  • One framework to build web and web APIs.
  • New tools that simplifies modern Web development.
  • Build web application and run on any cross-platform like Mac, Linux or Windows.
  • Full support to side by side application versioning.

Appreciate your valuable feedback:

I hope this article is useful for you. I look forward for your comments and feedback. So please provide your valuable feedback so that I can make this blog better. You can also share this article by hitting below button.
Happy learning...

 
 
SHARE THIS IF YOU LIKE!
submit to reddit
SUBSCRIBE FOR LATEST UPDATES
HAVE WE CONNECTED ON FACEBOOK?
TOP TUTORIALSTOP CODE EXAMPLESTOP LIVE DEMOLINKSSTAY CONNECTED
HTML Tutorial
HTML5 Tutorial
Bootstrap3 Tutorial
Javascript Tutorial
TypeScript Tutorial
AngularJS Tutorial
CSharp Tutorial
PHP Tutorial
Developer Tools
Javascript
AngularJS
Google MAP API V3
ASP.NET
Javascript
AngularJS
Google MAP API V3
Contact Us
Advertise with Us
Privacy Policy
Disclaimer
Stay connected. We actually like you. If you want to get up to the minute updates, then connect with us on your fav below.
 
Twitter   Linkedin   Facebook   Google+    RSS   Pinterest
 
Protected by Copyscape Original Content Checker
 
 
Copyright ©2017 www.techstrikers.com Unauthorized reproduction/replication of any part of this site is prohibited.