ASP.NET logo
An open source web framework for building modern web apps and services with .NET
12.9K
245
+ 1
0

What is ASP.NET?

.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
ASP.NET is a tool in the Frameworks (Full Stack) category of a tech stack.

Who uses ASP.NET?

Companies
12559 companies reportedly use ASP.NET in their tech stacks, including Slack, Performance Assessment Network (PAN), and Jitbit.

Developers
288 developers on StackShare have stated that they use ASP.NET.

ASP.NET Integrations

.NET Core, Exceptionless, Ninject, Kooboo CMS, and FusionCharts are some of the popular tools that integrate with ASP.NET. Here's a list of all 15 tools that integrate with ASP.NET.

Why developers like ASP.NET?

Here’s a list of reasons why companies and developers use ASP.NET
Top Reasons
Be the first to leave a pro
ASP.NET Reviews

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

Greg Neumann
Greg Neumann
Indie, Solo, Developer · | 6 upvotes · 8.6K views
TypeScript
TypeScript
Vue.js
Vue.js
Electron
Electron
Quasar Framework
Quasar Framework
ASP.NET
ASP.NET
Xamarin Forms
Xamarin Forms
.NET Core
.NET Core
Xamarin
Xamarin

Finding the most effective dev stack for a solo developer. Over the past year, I've been looking at many tech stacks that would be 'best' for me, as a solo, indie, developer to deliver a desktop app (Windows & Mac) plus mobile - iOS mainly. Initially, Xamarin started to stand-out. Using .NET Core as the run-time, Xamarin as the native API provider and Xamarin Forms for the UI seemed to solve all issues. But, the cracks soon started to appear. Xamarin Forms is mobile only; the Windows incarnation is different. There is no Mac UI solution (you have to code it natively in Mac OS Storyboard. I was also worried how Xamarin Forms , if I was to use it, was going to cope, in future, with Apple's new SwiftUI and Google's new Fuchsia.

This plethora of techs for the UI-layer made me reach for the safer waters of using Web-techs for the UI. Lovely! Consistency everywhere (well, mostly). But that consistency evaporates when platform issues are addressed. There are so many web frameworks!

But, I made a simple decision. It's just me...I am clever, but there is no army of coders here. And I have big plans for a business app. How could just 1 developer go-on to deploy a decent app to Windows, iPhone, iPad & Mac OS? I remembered earlier days when I've used Microsoft's ASP.NET to scaffold - generate - loads of Code for a web-app that I needed for several charities that I worked with. What 'generators' exist that do a lot of the platform-specific rubbish, allow the necessary customisation of such platform integration and provide a decent UI?

I've placed my colours to the Quasar Framework mast. Oh dear, that means Electron desktop apps doesn't it? Well, Ive had enough of loads of Developers saying that "the menus won't look native" or "it uses too much RAM" and so on. I've been using non-native UI-wrapped apps for ages - the date picker in Outlook on iOS is way better than the native date-picker and I'd been using it for years without getting hot under the collar about it. Developers do get so hung-up on things that busy Users hardly notice; don't you think?. As to the RAM usage issue; that's a bit true. But Users only really notice when an app uses so much RAM that the machine starts to page-out. Electron contributes towards that horizon but does not cause it. My Users will be business-users after all. Somewhat decent machines.

Looking forward to all that lovely Vue.js around my TypeScript and all those really, really, b e a u t I f u l UI controls of Quasar Framework . Still not sure that 1 dev can deliver all that... but I'm up for trying...

See more
ASP.NET
ASP.NET
Puppeteer
Puppeteer
vuex
vuex
ExpressJS
ExpressJS
React
React
Angular 2
Angular 2
Vue.js
Vue.js
Netlify
Netlify
Heroku
Heroku
#Seo
#Heroku

I found Heroku to be a great option to get ExpressJS up and running with very little hustle. The free tier is great, but I'd recommend to set up a cronjob to visit your site every few minutes so that the server stays awake. Netlify was the option to host the front-end because doing the server side rendering on #Heroku would have taken a little more time than I'd like to. For the moment pre-rendering the app with prerender-spa-plugin is enough to help with #seo. Puppeteer was my choice over other options because it made it easier to scrape websites made on ASP.NET which is what I needed in this case. And Vue.js is my top choice at the moment because it's really beginner friendly and it has a lot of the features I like about Angular 2 and React. vuex is a must in most of the app I build.

See more

ASP.NET Alternatives & Comparisons

What are some alternatives to ASP.NET?
ASP.NET
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
PHP
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
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.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
See all alternatives

ASP.NET's Followers
245 developers follow ASP.NET to keep up with related blogs and decisions.
Ruan Herculano
contact7555
Gremel Madolora
Mitul Sudra
Randy Maloney
Orçun Hanay
Ruslan Gerasimov
Sai Prashanth
PEERATHAI PISANTHAMMANONT
Zithulele Nyide