ASP.NET

Server-side web platform

ASP.NET is Microsoft's web development framework for building websites and web applications.

It runs on the .NET platform and uses languages like C# or Visual Basic.

The framework handles server-side logic, generating dynamic web pages in response to user requests: The company rebuilt their portal in ASP.NET.

framework

MVC

Software architectural paradigm

routing · compilation · deployment · caching · authentication · authorization · user controls

web

HTTP

Web data transmission standard

  • HTTPSEncrypted browsing standard
  • HTML5Web content structuring language
  • JavaScriptWeb programming language

Ajax · API · JSON · XML · request · response · endpoint · controller · action · view

development

C#

Microsoft programming language

solution · project · publish · configuration · namespaces · assemblies · references · build · release · packages

Opposites
server-side vs client-side execution

ASP.NETJavaScript

Web programming language

React · Angular

Microsoft ecosystem vs competing frameworks

ASP.NETPHP

Web development scripting language

Node.js · Apache · WordPress · Python · Go

Family

active, network, server

Familiarity
Top 1,000,000
Profile
Used worldwide · Rated G