Co to jest ASP.NET?

Co to jest ASP.NET

Niestety kilka suchych fakt贸w nale偶y poda膰 馃檪 Postaram si臋 jednak zrobi膰 to „w pigu艂ce”. Wi臋c do dzie艂a!

Co to jest w og贸le ASP.NET?

Jest to zbi贸r technologii zaprojektowanych przez firm臋 Microsoft s艂u偶膮cych g艂贸wnie do budowy aplikacji internetowych. Mo偶emy wyr贸偶ni膰 tutaj generalnie trzy technologie: Web Forms, Web Pages i w艂a艣nie MVC, kt贸r膮 to technologi膮 zajmiemy si臋 w przedmiotowym kursie.

Co oznacza skr贸t MVC?

Skr贸t ten oznacza Model-Widok-Kontroler (ang. Model-View-Controller). Jest to wzorzec projektowy za pomoc膮 kt贸rego organizujemy struktur臋 naszej aplikacji. Model ten przewiduje podzia艂 aplikacji na trzy cz臋艣ci:

  • Model – organizuje/zawiera logik臋 biznesow膮 naszej aplikacji (PAMI臉TAJ: MODEL==LOGIKA BIZNESOWA)
  • Widok – definiuje co i w jaki spos贸b ma by膰 wy艣wietlone u偶ytkownikowi, tzw warstwa prezentacji (innymi s艂owy widok jest odpowiedzialny za prezentacj臋 u偶ytkownikowi wynik贸w dzia艂ania logiki biznesowej)
  • Kontroler – zapewnia komunikacj臋 z u偶ytkownikiem (obs艂uguje 偶膮dania u偶ytkownik贸w i przekierowuje/deleguje je do odpowiednich metod modelu), aktualizuje model i od艣wie偶a widoki.

W kolejnych cz臋艣ciach kursu b臋dziemy rozwija膰 nasz膮 wiedz臋 na ten temat.