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
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[ 6]
10 grudnia 2010
ASP.NET MVC 3 RC 2[ 7]
13 stycznia 2011
ASP.NET MVC 3[ 8]
20 września 2011
ASP.NET MVC 4 Developer Preview[ 9]
15 lutego 2012
ASP.NET MVC 4 Beta[ 10]
31 maja 2012
ASP.NET MVC 4 RC[ 11]
15 sierpnia 2012
ASP.NET MVC 4[ 12]
30 maja 2013
ASP.NET MVC 4 4.0.30506.0[ 13]
26 czerwca 2013
ASP.NET MVC 5 Preview[ 14]
23 sierpnia 2013
ASP.NET MVC 5 RC 1[ 15]
17 października 2013
ASP.NET MVC 5[ 15]
17 stycznia 2014
ASP.NET MVC 5.1[ 15]
10 lutego 2014
ASP.NET MVC 5.1.1[ 15]
4 kwietnia 2014
ASP.NET MVC 5.1.2[ 15]
22 czerwca 2014
ASP.NET MVC 5.1.3[ 15]
1 lipca 2014
ASP.NET MVC 5.2.0[ 15]
28 sierpnia 2014
ASP.NET MVC 5.2.2[ 15]
9 stycznia 2015
ASP.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
↑ Home/LICENSE.txt at dev · aspnet/Home · GitHub [online], github.com [dostęp 2017-11-16] [zarchiwizowane z adresu 2016-06-05] (ang. ) .
↑ Download ASP.NET MVC 1.0 from Official Microsoft Download Center [online], go.microsoft.com [dostęp 2017-11-15] (ang. ) .
↑ ASP.NET MVC 2 RC Released | You’ve Been Haacked [online], haacked.com [dostęp 2017-11-15] .
↑ Aspnetmvc2 Rc2.aspx | You’ve Been Haacked [online], haacked.com [dostęp 2017-11-15] .
↑ 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. ) .
↑ a b ASP.NET MVC 3 | Microsoft Docs [online], www.asp.net [dostęp 2017-11-15] (ang. ) .
↑ ScottGu’s Blog – Announcing ASP.NET MVC 3 (Release Candidate 2) [online], weblogs.asp.net [dostęp 2017-11-15] (ang. ) .
↑ 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. ) .
↑ ASP.NET – Home [online], aspnet.codeplex.com [dostęp 2017-11-15] [zarchiwizowane z adresu 2012-05-29] (ang. ) .
↑ ASP.NET MVC 4 | Microsoft Docs [online], www.asp.net [dostęp 2017-11-15] (ang. ) .
↑ 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. ) .
↑ Visual Studio 2012 RTW | .NET Web Development and Tools Blog [online], blogs.msdn.com [dostęp 2017-11-15] (ang. ) .
↑ Visual Studio 2012 | The ASP.NET Site [online], www.asp.net [dostęp 2017-11-15] .
↑ ASP.NET and Web Tools for Visual Studio 2013 Release Notes | Microsoft Docs [online], www.asp.net [dostęp 2017-11-15] (ang. ) .
↑ a b c d e f g h i NuGet Gallery | Microsoft.AspNet.Mvc 5.2.3 [online], www.nuget.org [dostęp 2017-11-15] (ang. ) .
↑ a b c d e f g h 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 S. Sanderson Steven S. , Pro ASP.NET MVC 2 Framework, Second Edition , wyd. 2nd ed, [New York]: Apress, 2010, ISBN 1-4302-2886-5 , OCLC 701718766 .
Jonathan J. McCracken Jonathan J. , Test-Drive ASP.NET MVC , Susannah Davidson S.D. 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