StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
.NET
ByDot-net-for-apache-sparkDot-net-for-apache-spark

.NET

#17in Frameworks
Stacks10.3kDiscussions293
Followers5.87k
OverviewDiscussions293

What is .NET?

.NET is a general purpose development platform. With .NET, you can use multiple languages, editors, and libraries to build native applications for web, mobile, desktop, gaming, and IoT for Windows, macOS, Linux, Android, and more.

.NET is a tool in the Frameworks category of a tech stack.

Key Features

Multiple languages: You can write .NET apps in C#, F#, or Visual Basic.Cross Platform: Whether you're working in C#, F#, or Visual Basic, your code will run natively on any compatible OS.Consistent API & Libraries: To extend functionality, Microsoft and others maintain a healthy package ecosystem built on .NET Standard.Application models for web, mobile, games and more: You can build many types of apps with .NET. Some are cross-platform, and some target a specific OS or .NET implementation.Choose your tools: The Visual Studio product family provides a great .NET development experience on Windows, Linux, and macOS. Or if you prefer, there are .NET command line tools and plugins.

.NET Pros & Cons

Pros of .NET

  • ✓Tight integration with visual studio
  • ✓Stable code
  • ✓Great community
  • ✓Reliable and strongly typed server side language.
  • ✓Microsoft
  • ✓Fantastic documentation
  • ✓Great 3rd party libraries
  • ✓Speedy
  • ✓Great azure integration
  • ✓Great support

Cons of .NET

  • ✗C#
  • ✗Too expensive to deploy and maintain
  • ✗Microsoft dependable systems
  • ✗Microsoft itself
  • ✗Hard learning curve
  • ✗Not have a full fledged visual studio for linux
  • ✗ Tight integration with visual studio
  • ✗Microsoft itself 🤡🥲

.NET Alternatives & Comparisons

What are some alternatives to .NET?

Node.js

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.

Django

Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

ASP.NET

ASP.NET

.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.

Laravel

Laravel

It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.

Android SDK

Android SDK

Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.

Spring Boot

Spring Boot

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

.NET Integrations

Visual Basic, Appveyor, Auth0, Avalonia, Nancy and 7 more are some of the popular tools that integrate with .NET. Here's a list of all 12 tools that integrate with .NET.

Visual Basic
Visual Basic
Appveyor
Appveyor
Auth0
Auth0
Avalonia
Avalonia
Nancy
Nancy
Azure Cosmos DB
Azure Cosmos DB
Electron.NET
Electron.NET
Neutronium
Neutronium
LiteDB
LiteDB
Bugsnag
Bugsnag
BenchmarkDotNet
BenchmarkDotNet
PowerShell
PowerShell

.NET Discussions

Discover why developers choose .NET. Read real-world technical decisions and stack choices from the StackShare community.Showing 3 of 5 discussions.

Spenser Coke
Spenser Coke

Product Engineer at Loanlink Gmbh

Sep 19, 2018

Needs adviceonRailsRailsAngularJSAngularJS.NET.NET

When starting a new company and building a new product w/ limited engineering we chose to optimize for expertise and rapid development, landing on Rails API, w/ AngularJS on the front.

The reality is that we're building a CRUD app, so we considered going w/ vanilla Rails MVC to optimize velocity early on (it may not be sexy, but it gets the job done). Instead, we opted to split the codebase to allow for a richer front-end experience, focus on skill specificity when hiring, and give us the flexibility to be consumed by multiple clients in the future.

We also considered .NET core or Node.js for the API layer, and React on the front-end, but our experiences dealing with mature Node APIs and the rapid-fire changes that comes with state management in React-land put us off, given our level of experience with those tools.

We're using GitHub and Trello to track issues and projects, and a plethora of other tools to help the operational team, like Zapier, Mailchimp, Google Drive with some basic Vue.js & HTML5 apps for smaller internal-facing web projects.

0 views0
Comments
John-Daniel Trask
John-Daniel Trask

Co-founder & CEO at Raygun

Sep 13, 2018

Needs adviceon.NET.NETWordPressWordPressHugoHugo

There’s no doubt WordPress is a great CMS, which is very user friendly. When we started the company, our blog wasn’t really our top priority, and it ended up being hosted on a fairly obscure server within our setup, which didn’t really change much until recently when things become harder to manage and make significant updates.

As our marketing team increased, the amount of traffic that found us through our content marketing increased. We found ourselves struggling to maintain our Wordpress install given the amount of theme updates, plugins and security patches needing to be applied. Our biggest driver to find an alternative solution however was just how slow Wordpress is at serving content to the end user. I know there will be die hard fans out there with ways to set things up that mean WordPress sites can load quickly, but we needed something a lot more streamlined.

We could see in our own Real User Monitoring tool that many users were experiencing page load speeds of over five seconds, even longer in worst case scenarios. Hugo is an open source static site generator that has enabled us to reduce load times by over 500% and make our blog far more maintainable across the whole team.

The Raygun marketing site runs on a .NET CMS called N2 but we plan to swap that out with Hugo as well in future.

#StaticSiteGenerators #SelfHostedBloggingCms #SupportSalesAndMarketing

0 views0
Comments
John-Daniel Trask
John-Daniel Trask

Co-founder & CEO at Raygun

Sep 13, 2018

Needs adviceon.NET.NETNode.jsNode.js.NET.NET

The core Web application of Raygun is still a Microsoft ASP.NET MVC application. Not too much has changed from a fundamental technology standpoint. We originally built using Mono, which just bled memory and would need to be constantly recycled. So we looked around at the options and what would be well suited to the highly transactional nature of our API. We settled on Node.js, feeling that the event loop model worked well given the lightweight workload of each message being processed. This served us well for several years.

When we started to look at .NET Core in early 2016, it became quite obvious that being able to asynchronously hand off to our queuing service greatly improved throughput. Unfortunately, at the time, Node.js didn’t provide an easy mechanism to do this, while .NET Core had great concurrency capabilities from day one. This meant that our servers spent less time blocking on the hand off, and could start processing the next inbound message. This was the core component of the performance improvement.

We chose .NET because it was a platform that our team was familiar with. Also we were skilled enough with it to know many performance tips and tricks to get the most from it. Due to this experience, it helped us get to market faster and deliver great performance.

#Languages #FrameworksFullStack

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
2.35k
DMSSKR+2346
Developers
4.99k
MPYJMC+4985