.NET Core logo

.NET Core

An Open Source, General-Purpose Development Platform Maintained by Microsoft and the .NET Community
2.7K
2.4K
+ 1
145

What is .NET Core?

Cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.
.NET Core is a tool in the Frameworks (Full Stack) category of a tech stack.
.NET Core is an open source tool with 18.6K GitHub stars and 4.8K GitHub forks. Here’s a link to .NET Core's open source repository on GitHub

Who uses .NET Core?

Companies
345 companies reportedly use .NET Core in their tech stacks, including Tech Stack, Accenture, and Hepsiburada.

Developers
2284 developers on StackShare have stated that they use .NET Core.

.NET Core Integrations

Visual Studio Code, C#, Visual Studio, Sublime Text, and Vim are some of the popular tools that integrate with .NET Core. Here's a list of all 40 tools that integrate with .NET Core.
Pros of .NET Core
29
Perfect to do any backend ( and a fast frontend) stuff
25
Fast
25
Cross-platform
23
Great performance
17
All Platform (Mac, Linux, Windows)
17
It promotes better codebase architectures and organizat
10
Very fast development with templates
Decisions about .NET Core

Here are some stack decisions, common use cases and reviews by companies and developers who chose .NET Core in their tech stack.

Hi Friends, I am planning to create a web and mobile app for eCommerce purposes, which is very similar to Swiggy.com/Zomato. Started this app and created API using .NET Core, Entity Framework, and Microsoft SQL Server as DB. Consuming this API in Flutter for mobile and web UI. Just want some help and suggestions about this selection. Worrying about the application's scalability and performance, please suggest me a good architecture to create this application, which may be used by more people over a period of time.

See more

Which option do you prefer to go with (considering scalability, and a limited budget):

Technologies in use: Angular / .NET Core 6

What do we want to achieve?

We want to create simple near-time web notifications, those notifications can be categorized into 2 sections:

  • User notification: which represents user activities and engagements.

  • System notification e.g release notes and maintenance time. The notification object is too simple just a title, body, userId, notificationStatus, and readAt. notification status is an enum with 3 values: unread, menuOpened, Read.

Options:

  1. use Firebase Realtime Database for user notifications and Microsoft SQL Server for system notifications (maybe using long poling or so to frequently call the getSystemNotification API ).

  2. use SignalR to push new notifications along with the SqlServer database and store both user and system into one table (as they almost have the same attributes)

See more
Abhi ram
Shared insights
on
.NET Core.NET CoreSpring BootSpring BootJavaJava

Hey everyone, I am a backend developer who specializes in Java and Spring Boot having an experience of 4 years. And due to my shift in the project, now I need to deal with the .NET Core technology, as a Java developer before I need to know where to start in order to support the project and build REST API.

Can I get advice on how to move on to the new backend stack and what to learn and how to get hands-on with the .NET?

See more

I am a novice to AngularJS, but I have a strong web development background. I need help with the pros and cons of choosing the Angular Material or PrimeNg for our new application. Our new application will be using Angular for the front-end and .NET Core for the Web API. I looked at both tools and leaned toward Angular Material. It would be beneficial if I could obtain some expert advice from the community.

See more

Looking for Advice! I am developing a hybrid app for video streaming, I have a prior experience with .NET Core and would like to use it for my back end but the latest buzz on characteristics of Node.js such as light weight, event loop and Async capabilities is really tempting me to reconsider my decision. On a quick research I could observe that a lot of Internet companies use either Python Django or Node JS for their back end which has thrown me into confusion, looking for an expert advice, thx.

See more
Shawn N
Front End Software Engineer · | 2 upvotes · 11.2K views
Shared insights
on
jQueryjQuery.NET Core.NET Core

Building a website for a company to display information, Pictures, links, multiple pages. - info page display no extravagant features. -current stack is mvc .NET Core with html css jQuery

See more

.NET Core's Features

  • Cross-platform
  • Consistent across architectures
  • Command-line tools
  • Flexible deployment
  • Compatible with .NET Framework, Xamarin and Mono, via .NET Standard
  • Open source
  • Supported by Microsoft

.NET Core Alternatives & Comparisons

What are some alternatives to .NET Core?
ASP.NET
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
ASP.NET Core
A free and open-source web framework, and higher performance than ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core.
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Mono
It is a software platform designed to allow developers to easily create cross platform applications part of the .NET Foundation. It is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
See all alternatives

.NET Core's Followers
2361 developers follow .NET Core to keep up with related blogs and decisions.