About Hasmukh patel

My Photo
Harrow, London, United Kingdom
Dot-Net developer with expertise in Web, WPF, Win-form applications. Have worked on Asp.net,mvc , WPF and Win-forms projects in c#.net language having Sql-Server/Oracle as database with service oriented architecture using test driven development. Having complete knowledge of SDLC and have successfully worked and implemented it on projects.

ASP.NET MVC Evolution


MVC1 Basic version introduced by Microsoft
MVC2
  • Strongly typed html helpers
  • Attribute based model validation
  • scaffolding with customizable templates
  • Fine-tune API and features

MVC3
  • Razor view engine
  • Support for Multiple View Engines
  • Support Data Annotations
  • Model Validation Improvements
  • Dependency Injection Improvements
  • Global Action Filters
  • New "ViewBag" Property
  • Powerful hooks with Dependency Injection and Global Action Filters
  • Rich JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
  • HTML 5 enabled project templates
MVC4
  • WebAPI
  • Default project template
  • Mobile project template (JQuery Mobile)
  • Display Modes
  • Task Support for Asynchronous Controllers
  • Enhanced support for asynchronous methods
  • Model binding
  • Bundling and Minification
  • Add Controller to any project folder
release notes
MVC5
  • One ASP.NET
  • ASP.NET Identity
  • Bootstrap
  • Authentication filters
  • Filter overrides
  • Attribute routing
  • Concurrent Development
  • Interface based architecture
MVC5.1.2
  • Attribute routing improvements
  • Bootstrap support for editor templates
  • Enum support in views
  • Unobtrusive validation for MinLength/MaxLength Attributes
  • Supporting the ‘this’ context in Unobtrusive Ajax
MVC5.2.2
  • Attribute routing improvements
MVC6
(Part of ASP.NET vNext)
- (Not released yet...)

  • vNext = MVC, Web API, WebPage and SignalLr peices
  • ASP.NET vNext uses the Roslyn Compiler
  • Supports OWIN
  • Run on hosts other than IIS
  • Dependency injection Using the IServiceProvider interface we can easily add our own dependency injection container)
  • Startup.cs instead of Global.asax
  • Tag Helpers enable server-side code to participate in creating and rendering HTML elements in Razor files.

1 comment :

Unknown said...

thanks for sharing wonderful blog with us. its really more helpful to our institute candidates to get aware some useful knowledge keep sharing more information.
Dot Net training in Chennai