Wednesday, October 27, 2010

.NET Development Tools

.NET developers often uses Visual Studio IDE. This tool is great which allow you to build, debug, test and deploy .NET applications. There are many open source free tools which can be used during the development process, some of them are

SharpDevelop: This is an open source IDE, which allows you to build .NET applications. You can download the source, or a friendly setup program.

CSharp Express: This is a free .NET IDE from Microsoft.

Reflector: A very feature rich object browser, decompiler, source code generation tool. Must have!

Kaxaml: If you are interested in WPF development, you will want this free tool, which allows you to enter in any valid XAML markup, and see the results real time. Very helpful way to learn the grammar of XAML, without the overhead of a Visual Studio WPF project.

LinqPad: If you are interested in LINQ, this graphical tool allows you to enter LINQ queries and view the results.

Regards,
Mitesh Mehta
miteshvmeha@gmail.com

Monday, September 27, 2010

MVP (model View Presenter) Pattern

Model basically concentrate data only. And again which is going to be filled by presenter. Model is present inside the View.

Provider is the one which is used to get Data from the Web Services in Asp.Net and fills the Model and give that to Presenter and then presenter provide back that to UI.

A very good explanation is at :
http://weblogs.asp.net/scottcate/archive/2007/04/12/very-quick-mvp-pattern-to-use-with-asp-net.aspx

Regards,
Mitesh Mehta
miteshvmehta@gmail.com