Why and When we have to choose .net core?

Why and When we have to choose .net core?

So many different technologies leaders asking me why we have to choose .net core , they are thinking my background is as .net developer so why i am referring them.

.NET Core would be the next big thing, offering developers many options in application development.?

Indeed, there is huge demand for developers skilled in this technology. I am getting weekly 1 demand for .net core.

When I was working with classic .net in 2015 to 2017 , I was thinking .net will be die one day but now situation is different.

Here some facts are there to understand why as technical person we should choose .net core. actually this article is not just for technical people , its for all?

who want to develop their product in near future and they are choosing technology in recent time.

Key characteristics of .NET Core include open source, cross-platform, modern, flexible, lightweight, fast, friendly, shareable, and built for future software development.

1. Performance : With the addition of core libraries, tools optimization – developers can write efficient & maintainable codes with high performance.?

2. Cross-platform Implementation : this is best because in past years .net was only working with windows system.

.NET framework is designed to run on only Windows but tools & applications developed using .NET Core can run on Linux, Windows, and macOS.?

In fact, you can build and deploy an ASP.NET Core app to Microsoft Azure with Visual Studio.

3. Container Support : Talking About 7 Reasons To Choose ASP.NET Core,?ASP.NET Core allows developers to utilize new technologies such as Kubernetes, Docker.?

In fact, if a developer wants to deploy his application to containers, Microsoft Azure, the cloud service, will support that too!

4. Open-source and Modular Framework

The flexibility of any open-source software is a big advantage for any user. You can add libraries, framework components as per the project requirement.?

Whenever a new package or version will be released, there is no need to upgrade the whole framework.?

This is definitely a plus point for using the Core framework as it will save time.?

There are projects present in Github which is again an active open source community for developers.?

Dot NET Foundation is also present where any interested dot net person can share code, discuss,?

deploy Core app to Azure and stay on top of any latest news from the dot net world.

5. Simplified Coding Environment : HTML(Hypertext Markup Language) is used to create various types of web pages. With HTML, languages such as CSS & JScript are used to improve the design of the front-end user interface and make the web page more responsive. The ‘Tag Helpers’ in .NET Core framework gives you the flexibility to add HTML elements in your user interface. Also, you can replace the HTML (wherever necessary in your code) with this Tag feature. With Tag helper you can: Edit Razor without learning any C# Razor syntax

Produce a reliable & robust code using the available information on the server

In ASP.NET Core, the web API and MVC?have been merged. This resulted in a simplified development environment.

6. Flexible Deployment

Self-contained deployment: It does not depend on the shared components. Instead, the components of .NET libraries & .NET Core runtime are separated from all other .NET Core applications.

Framework-dependent deployment: It depends on the shared system components. As a developer, you will deploy only your developed app & 3rd-party dependencies. This reduces the memory usage on host systems which is indeed an advantage.

7. CSRF Protection

Cross-site request forgery (also known as XSRF or CSRF) is an attack against web-hosted applications whereby a malicious website can influence the interaction between a client browser and a website trusted by that browser.


No alt text provided for this image


For large application or big product I suggest we should use .net core with angular.

Share your thoughts here , Possible i am not 100% right.

Rene Ortali

Business Development Manager at The Pool Vision

7 个月

.net core is also very much popular in European countries like Germany and France

Harley Pierre

Co-Founder @Whatevr - The power of your entire app suite, controlled by a single prompt input. Making working effortless and your workflows seamless with AI, for FREE

8 个月

Amazing breakdown of .net core ! Might have to look into this myself ??

Krishnraj Rana

Tech Architect | C# | .NET Core | Angular | SQL Server | PostgreSql | Azure | Trainer

2 年

Now-a-days, people generally used to choose a different technology as a frontend such as vue, angular etc. and .net core as a backend. BTW good post.

For smaller application developers and clients are choosing nodejs and Laravel.

要查看或添加评论,请登录

Rathin Pandya的更多文章

  • NFT : is a digital asset that represents real-world objects

    NFT : is a digital asset that represents real-world objects

    So many clients come to me and asking for NFT development. I was not much aware but successfully we made it.

    1 条评论
  • Wix Vs Wordpress

    Wix Vs Wordpress

    In this post, we will discuss Wix vs WordPress. Both are content management systems.

    6 条评论

社区洞察

其他会员也浏览了