Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

ASP.NET MVC

on

  • 2,808 views

My presentation on introduction to ASP.NET MVC

My presentation on introduction to ASP.NET MVC

Statistics

Views

Total Views
2,808
Views on SlideShare
2,732
Embed Views
76

Actions

Likes
1
Downloads
56
Comments
0

3 Embeds 76

http://www.sadev.co.za 66
http://www.slideshare.net 8
http://www.techgig.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Provides complete control over your HTML markupEnables rich AJAX integrationIntuitive website URLsClear separation of concerns which results in web applications that are easier to maintain and extend over time.Testability – including support for test-driven development.

ASP.NET MVC ASP.NET MVC Presentation Transcript

  • ASP.NET MVC
  • Web framework from Microsoft built with .NET
    ASP.NET
    MVC
    Software architecture pattern where we separate the architecture into three areas.
  • Controller = Does the processing
    Model = The data structure
    MVC
    View = What is presented to the client
  • View
    Controller
    User Interface
    Model
    Business Logic
    Data Access
    Layer
    Another 3 tier design?
  • Why
  • Implementations
    .NET
    ASP.NET MVC Framework
    Maverick.NET
    Monorail
    ProMesh.NET
    PureMVC
    Spring Framework.NET
    Actionscript
    PureMVC
    FlashMVC
    ASP
    ASP Xtreme Evolution (AXE)
    ColdFusion
    Mach-II
    Model-Glue
    Fusebox
    PureMVC
    Coldbox
    Switchboard
    Flex
    Cairngorm
    Mate Architectural framework
    Java
    Aranea
    Cocoon
    Induction
    JSF
    Oracle Application Framework
    Sling
    Spring MVC Framework
    Struts
    Stripes
    Tapestry
    WebObjects
    WebWork
    Wicket
    PureMVC
    LongJump
    Sofia
    Struts2
    Groovy
    Grails
    JavaScript
    SproutCore
    Wavemaker
    DojoMVC
    PureMVC
    Woozoo
    JavascriptMVC
    ABAP Objects
    BSP
    Web Dynpro ABAP
    Informix 4GL
    Informix 4GL MVC
    EGL
    Lua
    Orbit
    Perl
    Catalyst
    O2
    Maypole
    Gantry
    Jifty
    CGI::Application
    MasonX::MiniMVC
    Solstice
    PHP
    Agavi
    Akelos
    Atomik Framework
    CakePHP
    CodeIgniter
    CodeLighter
    Concrete5
    Drupal
    Exponent CMS
    FUSE
    Jelix
    Jaws
    Joomla
    KISSMVC
    Kohana
    Kumbia
    LISA MVC
    Micro CMS
    MVCnPHP Fast
    Nette Framework
    Neutron
    Odin Assemble Small
    OpenCart
    Orinoco Framework
    PHP4MVC
    PHPonTrax
    phpXCore
    PRADO
    PureMVC
    Qcodo
    QCubed
    SilverStripe
    Solar
    Switch board
    Symfony Framework
    Yii PHP Framework
    SimpleTools
    MvcSkel
    Zend Framework
    ZNF
    Zoop Framework
    Python
    Django
    Enthought
    Pylons
    TurboGears
    web2py
    Zope Web application server
    Plone
    PureMVC
    Ruby
    Camping
    Merb
    Nitro
    Ramaze
    Ruby on Rails
    Monkeybars
    Smalltalk
    AIDA/Web
    XML
    XForms
  • The end of ASP.NET?
    ASP.NET MVC is an option, not replacement.
    ASP.NET > MVC
    ASP.NET > Web Forms
  • Create an ASP.NET MVC App
  • Key Demo Points
    Total Control
    Sometimes more work, sometimes less work
    Convention based
    Html.Helpers are just that – Helpers.
  • Other interesting things
    Total pluggable design
    Theme library exists
    Codeplex, MVC Contrib
    Open source – MSPL license
  • Where to now?
    ASP.NET MVC 2 RC 1 is out, so what’s new?
    • Areas
    • Data annotation support
    • Strongly typed UI helpers
    • Html.EditorFor & Html.LabelFor (with templating support)
    • Default parameters