Co to jest ASP.NET? 

ASP.NET to platforma firmy Microsoft do budowania aplikacji internetowych, usług sieciowych i dynamicznych stron WWW. Pierwsza wersja trafiła do użytkowników w 2002 roku. Platformę zaprojektowano do pracy z protokołem HTTP, standardem wszystkich aplikacji internetowych. Poniżej wyjaśniamy, czym jest ASP.NET Core oraz jakie zalety i wady ma ASP.NET.

W jakich językach pisze się aplikacje ASP.NET?

Aplikacje ASP.NET pisze się w językach programowania platformy .NET, takich jak C# i VB.NET. Klasyczna wersja ASP.NET jest dostępna na licencji Open Source. Działa jednak tylko w systemie Windows.

Czym jest ASP.NET Core?

ASP.NET Core to wersja ASP.NET przeznaczona na wszystkie platformy systemowe, a nie tylko na Windows. Skorzystasz z niej także na Linuksie i macOS. Również działa na licencji Open Source i służy do tworzenia aplikacji internetowych oraz dynamicznych stron WWW. Programiści znający ASP.NET wykorzystają w niej dotychczasową znajomość języka C# i szybko opanują różnice. ASP.NET Core ukazał się w 2016 roku i stanowi stabilną alternatywę dla aplikacji ASP.NET hostowanych w systemie Windows.

Jakie zalety i wady ma ASP.NET?

ASP.NET ma kilka wyraźnych zalet, dzięki którym zdobył popularność. Oto najważniejsze z nich:

  • pozwala używać dowolnego języka .NET zgodnie z upodobaniami programisty,
  • jest dostępny na licencji Open Source,
  • napędza aplikacje używane na całym świecie,
  • usprawnia pracę programistów.

Platforma ma też swoje wady. Warto je znać przed wyborem technologii:

  • aplikacje bywają droższe, bo wymagają licencji na SQL Server, Visual Studio czy Windows Server,
  • wymagają większej dbałości o ochronę aplikacji,
  • nie zapewniają aplikacji pełnego dostępu do danych.