ASP.NET MVC
ASP.NET MVC – platforma aplikacyjna do budowy aplikacji internetowych opartych na wzorcu Model-View-Controller (MVC) oparta na technologii ASP.NET.
Do najważniejszych cech platformy aplikacyjnej ASP.NET MVC należy:
- Wykorzystanie silnika ASP.NET pozwalającego na wykorzystanie wielu komponentów infrastrukturalnych oferowanych przez tę platformę, takich jak mechanizmy zarządzania stanem aplikacji, mechanizmy uwierzytelniania i autoryzacji, profile, cache, health monitoring itd.
- Model programistyczny (API) platformy jest mocno oparty na interfejsach, pozwalając na łatwą rozbudowę, dorabianie i testowanie poszczególnych komponentów (obejmuje to również wsparcie dla podejścia TDD).
- Elastyczny mechanizm mapowania adresów Uniform Resource Locator pozwalający na łatwą budowę aplikacji według wzorca Representational State Transfer (REST), wykorzystujących czytelną dla użytkowników strukturę adresów URL. Mechanizm ten jest również bardziej przyjazny silnikom wyszukiwarek internetowych Search Optimization Engine (SEO).
Implementacja platformy aplikacyjnej ASP.NET MVC powstaje przy sporym współudziale społeczności i dystrybuowana jest na licencji Apache License.
Historia wersji
Silniki widoku
Silnikiem dostępnym na platformie ASP.NET MVC jest Razor.
Zobacz też
Przypisy
Bibliografia
- Jon Galloway, Scott Hanselman, Phil Haack, and Scott Guthrie, Professional ASP.NET MVC 2, Wrox, 2010, ISBN 0-470-64318-8.
- Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, and Eric Hexter, ASP.NET MVC 2 in Action, Manning Publications, 2010, ISBN 1-935182-79-X.
- Steven Sanderson , Pro ASP.NET MVC 2 Framework, Second Edition, wyd. 2nd ed, [New York]: Apress, 2010, ISBN 1-4302-2886-5, OCLC 701718766 .
- Jonathan McCracken , Test-Drive ASP.NET MVC, Susannah Davidson Pfalzer, Raleigh, N.C.: Pragmatic Bookshelf, 2010, ISBN 1-934356-53-0, OCLC 502031002 .
- Stephen Walther, ASP.NET MVC Framework Unleashed, Sam’s, 2009, ISBN 0-672-32998-0.