• Login/Register
  • Section: Internet /Monday 26th January 2015

    Alphabetic Index : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    Search β):

    * ASP.NET MVC Framework *

    ای‌اس‌پی‌دات‌نت ام‌وی‌سی


    Iranian_Flag_Hand_Love_Heart.jpg
    (Wikipedia) - ASP.NET MVC Framework ASP.NET MVC Frameworks Developer(s) Stable release Preview release Development status Written in Operating system Platform Type License Website
    Microsoft
    5.2 / 1 July 2014 (2014-07-01)
    6.0 / 12 November 2014 (2014-11-12)
    Active
    C#, VB.NET
    Cross-platform
    .NET Framework, Mono
    Web application framework
    Apache License 2.0
    www.asp.net/mvc/

    The ASP.NET MVC is an open source web application framework that implements the model–view–controller (MVC) pattern.

    In the latter versions of ASP.NET, ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages (a platform using only Razor pages) will merge into a unified MVC 6. The project is called "ASP.NET vNext".

    Contents

    Background

    Based on ASP.NET, ASP.NET MVC allows software developers to build a web application as a composition of three roles: Model, View and Controller. The MVC model defines web applications with 3 logic layers:

    A model represents the state of a particular aspect of the application. A controller handles interactions and updates the model to reflect a change in state of the application, and then passes information to the view. A view accepts necessary information from the controller and renders a user interface to display that information.

    In April 2009, the ASP.NET MVC source code was released under the Microsoft Public License (MS-PL).

    ASP.NET MVC framework is a lightweight, highly testable presentation framework that is integrated with existing ASP.NET features. Some of these integrated features are master pages and membership-based authentication. The MVC framework is defined in the System.Web.Mvc assembly.

    The ASP.NET MVC Framework couples the models, views, and controllers using interface-based contracts, thereby allowing each component to be tested independently.

    Apache License 2.0 release

    In March 2012, Scott Guthrie announced on his blog that Microsoft had released part of their web stack (including ASP.NET MVC, Razor and Web API) under an open source license (Apache License 2.0).

    Guthrie wrote that "Doing so will enable a more open development model where everyone in the community will be able to engage and provide feedback on code checkins, bug-fixes, new feature development, and build and test the products on a daily basis using the most up-to-date version of the source code and tests."

    The source code now resides on CodePlex. ASP.NET Web Forms was not included in this initiative for various reasons.

    Release history Release history Date Version
    10 December 2007 ASP.NET MVC CTP
    13 March 2009 ASP.NET MVC 1.0
    16 December 2009 ASP.NET MVC 2 RC
    4 February 2010 ASP.NET MVC 2 RC 2
    10 March 2010 ASP.NET MVC 2
    6 October 2010 ASP.NET MVC 3 Beta
    9 November 2010 ASP.NET MVC 3 RC
    10 December 2010 ASP.NET MVC 3 RC 2
    13 January 2011 ASP.NET MVC 3
    20 September 2011 ASP.NET MVC 4 Developer Preview
    15 February 2012 ASP.NET MVC 4 Beta
    31 May 2012 ASP.NET MVC 4 RC
    15 August 2012 ASP.NET MVC 4
    30 May 2013 ASP.NET MVC 4 4.0.30506.0
    26 June 2013 ASP.NET MVC 5 Preview
    23 August 2013 ASP.NET MVC 5 RC 1
    17 October 2013 ASP.NET MVC 5
    17 January 2014 ASP.NET MVC 5.1
    10 February 2014 ASP.NET MVC 5.1.1
    4 April 2014 ASP.NET MVC 5.1.2
    22 June 2014 ASP.NET MVC 5.1.3
    1 July 2014 ASP.NET MVC 5.2.0
    28 August 2014 ASP.NET MVC 5.2.2
    View engines

    The view engines used in the ASP.NET MVC 3 and MVC 4 Frameworks are the Razor View Engine and the Web Forms view engine. Both view engines are part of the MVC 3 framework. By default, the view engine in the MVC framework uses Razor .cshtml and .vbhtml, or Web Forms .aspx pages to design the layout of the user interface pages onto which the data is composed. However, different view engines can be used. Additionally, rather than the default ASP.NET Web Forms postback model, any interactions are routed to the controllers using the ASP.NET Routing mechanism. Views can be mapped to REST-friendly URLs.

    Other view engines:

    Tags:ASP.NET, ASP.NET MVC Framework, Apache, Django, HTML, Java, Microsoft, Web application, Web application framework, Website, Wikipedia, XSLT


    Add definition or comments on ASP.NET MVC Framework

    Your Name / Alias:
    E-mail:
    Definition / Comments
    neutral points of view
    Source / SEO Backlink:
    Anti-Spam Check
    Enter text above
    Upon approval, your definition will be listed under: ASP.NET MVC Framework





    Happy Summer Sale

    Home About us / Contact    Products    Services    Iranian History Today    Top Iran Links    Iranian B2B Web Directory    Historical Glossary
    Copyright @ 2004-2016 fouman.com All Rights Iranian