ASP.NET MVC
Autor Microsoft
Aktualna wersja stabilna 8.0.2
(13 lutego 2024) [±]
Platforma sprzętowa .NET Framework, Mono
Rodzaj framework WWW
Licencja Apache License[1]
Strona internetowa

ASP.NET MVCplatforma 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

Data wydaniaWersja
10 grudnia 2007ASP.NET MVC CTP
13 marca 2009ASP.NET MVC 1.0[2]
16 grudnia 2009ASP.NET MVC 2 RC[3]
4 lutego 2010ASP.NET MVC 2 RC 2[4]
10 marca 2010ASP.NET MVC 2[5]
6 października 2010ASP.NET MVC 3 Beta[6]
9 listopada 2010ASP.NET MVC 3 RC[6]
10 grudnia 2010ASP.NET MVC 3 RC 2[7]
13 stycznia 2011ASP.NET MVC 3[8]
20 września 2011ASP.NET MVC 4 Developer Preview[9]
15 lutego 2012ASP.NET MVC 4 Beta[10]
31 maja 2012ASP.NET MVC 4 RC[11]
15 sierpnia 2012ASP.NET MVC 4[12]
30 maja 2013ASP.NET MVC 4 4.0.30506.0[13]
26 czerwca 2013ASP.NET MVC 5 Preview[14]
23 sierpnia 2013ASP.NET MVC 5 RC 1[15]
17 października 2013ASP.NET MVC 5[15]
17 stycznia 2014ASP.NET MVC 5.1[15]
10 lutego 2014ASP.NET MVC 5.1.1[15]
4 kwietnia 2014ASP.NET MVC 5.1.2[15]
22 czerwca 2014ASP.NET MVC 5.1.3[15]
1 lipca 2014ASP.NET MVC 5.2.0[15]
28 sierpnia 2014ASP.NET MVC 5.2.2[15]
9 stycznia 2015ASP.NET MVC 5.2.3[15]
6 listopada 2014 ASP.NET MVC 6.0.0-beta1[16]
18 listopada 2015 ASP.NET MVC 6.0.0-rc1[16]
17 maja 2016 ASP.NET Core MVC 1.0.0-rc2[16]
12 sierpnia 2016 ASP.NET Core MVC 1.0.0[16]
17 sierpnia 2016 ASP.NET Core MVC 1.0.1[16]
17 listopada 2016 ASP.NET Core MVC 1.0.2[16]
18 listopada 2016 ASP.NET Core MVC 1.1.0[16]
14 sierpnia 2017 ASP.NET Core MVC 2.0.0[16]

Silniki widoku

Silnikiem dostępnym na platformie ASP.NET MVC jest Razor.

Zobacz też

Przypisy

  1. Home/LICENSE.txt at dev · aspnet/Home · GitHub [online], github.com [dostęp 2017-11-16] [zarchiwizowane z adresu 2016-06-05] (ang.).
  2. Download ASP.NET MVC 1.0 from Official Microsoft Download Center [online], go.microsoft.com [dostęp 2017-11-15] (ang.).
  3. ASP.NET MVC 2 RC Released | You’ve Been Haacked [online], haacked.com [dostęp 2017-11-15].
  4. Aspnetmvc2 Rc2.aspx | You’ve Been Haacked [online], haacked.com [dostęp 2017-11-15].
  5. Download ASP.NET MVC 2 RTM from Official Microsoft Download Center [online], www.microsoft.com [dostęp 2017-11-15] [zarchiwizowane z adresu 2010-03-14] (ang.).
  6. 1 2 ASP.NET MVC 3 | Microsoft Docs [online], www.asp.net [dostęp 2017-11-15] (ang.).
  7. ScottGu’s Blog – Announcing ASP.NET MVC 3 (Release Candidate 2) [online], weblogs.asp.net [dostęp 2017-11-15] (ang.).
  8. Download ASP.NET MVC 3 RTM from Official Microsoft Download Center [online], www.microsoft.com [dostęp 2017-11-15] [zarchiwizowane z adresu 2011-01-16] (ang.).
  9. ASP.NET – Home [online], aspnet.codeplex.com [dostęp 2017-11-15] [zarchiwizowane z adresu 2012-05-29] (ang.).
  10. ASP.NET MVC 4 | Microsoft Docs [online], www.asp.net [dostęp 2017-11-15] (ang.).
  11. New Features for Web Development in Visual Studio 2012 RC | .NET Web Development and Tools Blog [online], blogs.msdn.com [dostęp 2017-11-15] [zarchiwizowane z adresu 2015-05-02] (ang.).
  12. Visual Studio 2012 RTW | .NET Web Development and Tools Blog [online], blogs.msdn.com [dostęp 2017-11-15] (ang.).
  13. Visual Studio 2012 | The ASP.NET Site [online], www.asp.net [dostęp 2017-11-15].
  14. ASP.NET and Web Tools for Visual Studio 2013 Release Notes | Microsoft Docs [online], www.asp.net [dostęp 2017-11-15] (ang.).
  15. 1 2 3 4 5 6 7 8 9 NuGet Gallery | Microsoft.AspNet.Mvc 5.2.3 [online], www.nuget.org [dostęp 2017-11-15] (ang.).
  16. 1 2 3 4 5 6 7 8 Releases · aspnet/Mvc · GitHub [online], github.com [dostęp 2017-11-15] (ang.).

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.

Linki zewnętrzne

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.