ASP.NET MVC
Wygląd
Autor | Microsoft |
---|---|
Aktualna wersja stabilna | 5.0 / 17 października 2013; około 11 lat temu |
Platforma sprzętowa | .NET Framework, Mono |
Rodzaj | framework WWW |
Licencja | Microsoft Public License[1] |
Strona internetowa |
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 Microsoft Public License (MS-PL).
Historia wersji
Data wydania | Wersja |
---|---|
10 grudnia 2007 | ASP.NET MVC CTP |
13 marca 2009 | ASP.NET MVC 1.0[2] |
16 grudnia 2009 | ASP.NET MVC 2 RC[3] |
4 lutego 2010 | ASP.NET MVC 2 RC 2[4] |
10 marca 2010 | ASP.NET MVC 2[5] |
6 października 2010 | ASP.NET MVC 3 Beta[6] |
9 listopada 2010 | ASP.NET MVC 3 RC[7] |
10 grudnia 2010 | ASP.NET MVC 3 RC 2[8] |
13 stycznia 2011 | ASP.NET MVC 3[9] |
20 września 2011 | ASP.NET MVC 4 Developer Preview[10] |
15 lutego 2012 | ASP.NET MVC 4 Beta[11] |
31 maja 2012 | ASP.NET MVC 4 RC[12] |
15 sierpnia 2012 | ASP.NET MVC 4[13] |
30 maja 2013 | ASP.NET MVC 4 4.0.30506.0 [14] |
26 czerwica 2013 | ASP.NET MVC 5 Preview [15] |
23 sierpnia 2013 | ASP.NET MVC 5 RC 1[16] |
17 października 2013 | ASP.NET MVC 5[16] |
17 stycznia 2014 | ASP.NET MVC 5.1[16] |
10 lutego 2014 | ASP.NET MVC 5.1.1[16] |
4 kwietnia 2014 | ASP.NET MVC 5.1.2[16] |
22 czerwca 2014 | ASP.NET MVC 5.1.3[16] |
1 lipca 2014 | ASP.NET MVC 5.2.0[16] |
28 sierpnia 2014 | ASP.NET MVC 5.2.2[16] |
9 stycznia 2015 | ASP.NET MVC 5.2.3[16] |
Silniki widoku
Silnikami dostępnymi na platformie ASP.NET MVC jest Razor.
Zobacz też
- ↑ Microsoft Public License (Ms-PL).
- ↑ http://go.microsoft.com/fwlink/?LinkId=144444
- ↑ http://haacked.com/archive/2009/12/16/aspnetmvc-2-rc.aspx
- ↑ http://haacked.com/archive/2010/02/04/aspnetmvc2-rc2.aspx
- ↑ http://www.microsoft.com/downloads/details.aspx?FamilyID=C9BA1FE1-3BA8-439A-9E21-DEF90A8615A9&displaylang=en
- ↑ http://www.asp.net/whitepapers/mvc3-release-notes
- ↑ http://www.asp.net/whitepapers/mvc3-release-notes
- ↑ http://weblogs.asp.net/scottgu/archive/2010/12/10/announcing-asp-net-mvc-3-release-candidate-2.aspx
- ↑ http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en
- ↑ http://aspnet.codeplex.com/wikipage?title=ASP.NET%20MVC%204%20RoadMap
- ↑ http://www.asp.net/whitepapers/mvc4-release-notes
- ↑ http://blogs.msdn.com/b/webdev/archive/2012/05/31/new-features-for-web-development-in-visual-studio-2012-rc.aspx
- ↑ http://blogs.msdn.com/b/webdev/archive/2012/08/15/visual-studio-2012-rtw.aspx
- ↑ http://www.asp.net/vnext/overview/latest/aspnet-and-web-tools-20122-release-notes-rtw
- ↑ http://www.asp.net/vnext/overview/latest/release-notes#TOC10
- ↑ a b c d e f g h i http://www.nuget.org/packages/Microsoft.AspNet.Mvc
Linki zewnętrzne
Bibliogriafia
- 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, Apress, 2010, ISBN 1-4302-2886-5.
- Jonathan McCracken, Test-Drive ASP.NET MVC, Pragmatic Bookshelf, 2010, ISBN 1-934356-53-0.
- Stephen Walther, ASP.NET MVC Framework Unleashed, Sam’s, 2009, ISBN 0-672-32998-0.