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.