ASP.NET MVC

ASP.NET MVC

ASP.NET MVC to platforma do tworzenia aplikacji internetowych, która opiera się na wzorcu Model-View-Controller (MVC) i korzysta z technologii ASP.NET.

Do kluczowych cech tej platformy należą:

Wykorzystanie silnika ASP.NET, który umożliwia korzystanie z licznych komponentów infrastrukturalnych, takich jak mechanizmy zarządzania stanem aplikacji, uwierzytelniania i autoryzacji, profile, cache oraz monitorowanie zdrowia aplikacji.

Model programistyczny (API) platformy jest silnie zbudowany na interfejsach, co ułatwia rozwój, modyfikację oraz testowanie poszczególnych komponentów (obejmuje to także wsparcie dla podejścia TDD).

Elastyczny mechanizm mapowania adresów Uniform Resource Locator umożliwia tworzenie aplikacji zgodnych z wzorcem Representational State Transfer (REST), które wykorzystują przyjazną dla użytkowników strukturę adresów URL. Mechanizm ten jest również bardziej optymalny dla silników wyszukiwarek internetowych (SEO).

Implementacja platformy ASP.NET MVC powstaje przy dużym wsparciu społeczności i jest dystrybuowana na podstawie licencji Apache License.

Historia wersji

Silniki widoku

Na platformie ASP.NET MVC dostępny jest silnik Razor.

Zobacz też

  • ASP.NET
  • C Sharp
  • .NET
  • Visual Studio

Przypisy

Bibliografia

Jon Galloway, Scott Hanselman, Phil Haack, Scott Guthrie, Professional ASP.NET MVC 2, Wrox, 2010, ISBN 0-470-64318-8.

Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, Eric Hexter, ASP.NET MVC 2 in Action, Manning Publications, 2010, ISBN 1-935182-79-X.

Steven S. Sanderson, Pro ASP.NET MVC 2 Framework, Second Edition, 2nd ed, [New York]: Apress, 2010, ISBN 1-4302-2886-5, OCLC 701718766. Brak numerów stron w książce.

Jonathan J. McCracken, Test-Drive ASP.NET MVC, Susannah Davidson S. D. Pfalzer, Raleigh, N.C.: Pragmatic Bookshelf, 2010, ISBN 1-934356-53-0, OCLC 502031002. Brak numerów stron w książce.

Stephen Walther, ASP.NET MVC Framework Unleashed, Sam’s, 2009, ISBN 0-672-32998-0.

Linki zewnętrzne

Witryna projektu ASP.NET MVC