ASP.NET

Klasyczny ASP - Active Server Pages

Active Server Pages (ASP), zwane również klasycznym ASP (Classic ASP), to pierwsza wersja serwerowego silnika skryptowego opublikowana przez Microsoft w 1998 roku.

ASP to technologia, która pozwala na wykonywanie skryptów w serwerze Internet.

Plik rozszerzenie stron ASP to .asp, z reguły napisane w VBScript.

Jeśli chcesz nauczyć się klasycznego ASP:Odwiedź naszą lekcję ASP.

ASP.NET

ASP.NET to nowa generacja ASP. Nie jest zgodna z klasycznym ASP, ale ASP.NET może odnosić się do ASP.

Strony ASP.NET wymagają kompilacji, więc są szybsze niż klasyczne ASP.

ASP.NET oferuje lepsze wsparcie dla języków programowania, dużą liczbę kontrolków użytkownika, komponenty oparte na XML oraz integrację z uwierzytelnianiem użytkowników.

Rozszerzenie plików dla stron ASP.NET to .aspx, zwykle napisane w VB (Visual Basic) lub C# (C sharp).

Kontrolki użytkownika w ASP.NET mogą być napisane w różnych językach, w tym C++ i Java.

Gdy przeglądarka żąda pliku ASP.NET, silnik ASP.NET odczytuje plik, kompiluje i wykonuje skrypty w pliku, a następnie zwraca wynik jako czysty HTML do przeglądarki.

Razor ASP.NET

Razor to nowy prosty język znaczkowy, używany do wstawiania kodu serwerowego do stron ASP.NET, bardzo podobny do ASP.

Razor ma zdolności tradycyjnego ASP.NET, ale jest łatwiejszy do użycia i nauki.

Języki programowania ASP.NET

Ten kurs obejmuje następujące języki programowania:

  • Visual Basic (VB.NET)
  • C# (czytane jako C sharp)

Technologie serwerowe ASP.NET

Ten kurs obejmuje następujące technologie serwerowe:

  • Web Pages (używające składni Razor)
  • MVC (Model View Controller)
  • Web Forms (tradycyjny ASP.NET)

Narzędzia deweloperskie ASP.NET

ASP.NET obsługuje następujące narzędzia deweloperskie:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Ten kurs używa WebMatrix do Web Pages, Visual Web Developer do MVC i Web Forms.

Ekstensja plików dla plików ASP.NET

  • Ekstensja plików dla plików ASP to .asp
  • Ekstensja plików dla plików ASP.NET to .aspx
  • Pliki .cshtml używające składni C# są plikami ASP.NET.
  • Pliki .vbhtml używające składni Razor VB są plikami ASP.NET.