ASP.NET MVC Framework
Vývojář | Microsoft |
---|---|
Aktuální verze | 8.0.2 (13. února 2024) |
Vyvíjeno v | C# a Visual Basic .NET |
Typ softwaru | webový aplikační framework a svobodný software |
Licence | Microsoft Public License Apache License, Version 2.0 |
Web | dotnet |
Některá data mohou pocházet z datové položky. |
ASP.NET MVC je webový aplikační framework, který implementuje vzor Model-View-Controller (MVC). Na základě ASP.NET umožňuje vývojářům vytvářet webové aplikace jako složení tří komponent: modelu, pohledu a řadiče. Model představuje stav určitého aspektu žádosti. Model často mapuje databázové tabulky se záznamy v tabulce zastupované podle stavu žádosti. Řadič se zabývá interakcí a aktualizací modelu, aby odrážel změny ve stavu aplikace a potom předává informace do pohledu. Pohled přijímá nezbytné informace od regulátoru a vykresluje změněné uživatelské rozhraní.
V dubnu 2009 byl zdrojový kód ASP.NET MVC uvolněn pod Microsoft Public License (MS-PL). ASP.NET MVC je lehký, vysoce testovatelný framework, který je integrován s existujícími funkcemi ASP.NET. Některé z těchto integrovaných funkcí jsou stránky předlohy a autorizace na základě členství. ASP.NET MVC framework spojuje dvojice modelů, pohledů a řadičů pomocí rozhraní, a tím umožňuje aby byla každá součást testována samostatně.
Reference
V tomto článku byl použit překlad textu z článku ASP.NET MVC Framework na anglické Wikipedii.
Související články
- MVC
- ASP.NET
Externí odkazy
- ASP .NET MVC
Webové aplikační frameworky | |
---|---|
ASP.NET | ASP.NET MVC • BFC • DotNetNuke • MonoRail • Umbraco |
C++ | CppCMS |
ColdFusion | ColdSpring • Fusebox • Mach-II • Model-Glue • on Wheels • onTap |
Common Lisp | ABCL-web • BKNR • SymbolicWeb • UnCommon Web |
Java | |
JavaScript | AngularJS • Archetype JavaScript Framework • Bonsai (framework) • Brick (framework) • CreateJS • D3 • Dojo • Ember • Enyo (framework) • ExtJs • FabricJS • Fleegix • JavaScriptMVC • jQuery • jTypes • KineticJS • Knockout.js • Lo-dash • midori • MooTools • NodeJs • PaperJS • Processing.js • Prototype • qooxdoo • Raphael (framework) • React • RightJS • Shipyard • SimpleJS • SproutCore (JavaScript/Ruby) • Spry • The X Toolkit • Thorax (framework) • Tree.js • UIZE • Underscore • Vue.js • WebApp Install • YUI • Zepto (framework) |
Perl | Catalyst • Dancer • Interchange • Mason • Masser • Maypole • Mojolicious • OX • PEE • Plack • WebGUI |
PHP | Agavi • Akelos • CakePHP • Chisimba • CodeIgniter • Garden Platform • Horde • Jelix • Kohana • Kolibri • KumbiaPHP • Laravel • Midgard • Nette Framework • Orinoco • PHPonTrax • PRADO • Qcodo • Qcubed • Seagull • Simplicity • Symfony • WASP • Yii Framework • Zend Framework • Zope |
Python | |
Ruby | Hanami • Merb • Ruby on Rails • Sinatra |
Scala | Lift |
Smalltalk | AIDA/Web • Seaside |
Ostatní jazyky | Application Express (PL/SQL) • Fusebox (ColdFusion a PHP) • OpenACS (Tcl) • Yaws (Erlang) • HAppS (Haskell) |