May 27, 2011

What is ASP.NET MVC 3

So as promised, now I'm going to blog more on ASP.NET MVC 3.  But before we start to code and learn how to do stuff in this kind of programming language, let's take a brief introduction to what is actually ASP.NET MVC 3.

This quote was taken from ASP.NET website:
ASP.NET MVC 3 is a framework for building scalable, standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework.
So that a great short introduction to give us a rough view on what we are going to use to develop a web-based application later on my next post.  In order to code using MVC3 framework, we should have at least a working virtualbox of Windows XP or later.  Once you have the virtual OS running, you should consider to check this requirement:

Windows Platform
  1. Windows XP SP2 or higher. If you are using service pack 1, please download SP2 at here.
  2. .NET Framework version 4
  3. ASP.NET MVC Tool require either one of this IDE:
    • Microsoft Visual Studio 2010
    • Visual Web Developer 2010 Express


For Ubuntu, we could use two ways to enable development on ASP.NET the Ubuntu.  But both way will use Mono which being develop rapidly by Novell. We can skip the issue between Microsoft and Novell in this case.  

Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime. We feel that by embracing a successful, standardized software platform, we can lower the barriers to producing great applications for Linux.
(Taken from Mono)

Below is a tutorial on how to set up ASP.NET MVC environment on Ubuntu:

The video will guide you on how to setup environment for ASP.NET in Ubuntu Linux.  After you got everything set up, now we are ready to start the adventure with ASP.NET MVC 3.


There are several reason why I chose to learn and improve on MVC 3 platform. But the reason why MVC 3 is because of the new Razor View Engine. MVC 3 does have several other features that should make you programming experience is a bless.
  1. Integrated Scaffolding system extensible via NuGet
  2. HTML 5 enabled project templates
  3. Expressive Views including the new Razor View Engine
  4. Powerful hooks with Dependency Injection and Global Action Filters
  5. Rich JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
  6. Read the full feature list here. 
So for the next blog post, I will start with a simple MVC 3 application developement.  Until then, patience is the Yoda .  If you do have time to waste, please drop by this website to get the idea of ASP.NET MVC programming styles.

Thank you for your unbelievable support on Negative Zero - Permission to read and write blog for nearly 4 years. Don't forget to like Negative Zero on Facebook. Blog Directory

Post(s) you might like to read :



Post a Comment