Build your professional network on facebook via our app Go to app
 
<< Prev  4 of 4 in Topic 
Topic : Design Patterns in .NET
  Rate : 
Posted in Community :

.Net Champions |

Cognizant Technology

 
Industry : IT Products Functional Area : Application Software
Activity:  12 comments  737 views  last activity : 07 06 2010 20:18:04 +0000
 Refer 10
Share
 
 
 

 while starting a new web application project using .net , which design pattern and architecture will be the best?

 Top Comment : Parth Patel   | 11 21 2008 04:10:24 +0000
Of course Darpan, I even agree with you. I just mentioned name of different architectures for the reference of people. I prefer to use 3-tier classic architecture if the scope of the project is not wider. I only go for N-tier if there is no other choice. Btw, I am not fan of MVC.
 
12 comments on ".Net design patterns"
  Commented by  Pankaj V. Tambe, Software Developer, II India    | 07 18 2010 16:47:21 +0000
Before starting a new web application, deciding which design pattern and architecture is totally depends on on the web application and the team size. If we are creating a big web application that means we need take care of a scalability, I am fan of CSLA. Within the application we can introduce the different patterns to solve/implement the different functionality. But I think for a simpler web application having some simple and common functionality MVC pattern is a good choice.
  Commented by  Ankur, Team Leader -(Technical), CDAC    | 05 04 2010 05:11:42 +0000
Rating : +1 
Design Pattern- Patterns are nothing but a set of already established rule that are aleady validated and varified.
Tiers and patterns are basically two diffrent things.
Tiers- Tiers are basically physically saperated layers.eg
MVC- If all the three layesr are at the same location or a single assembly it will be treated as 3 layered and 2 tiered application.
So tier is a subset of layer.
Pattens- Depending on the type of requirement, we can chose already existing patterns so that we can make sure that this is the best way of implemening that problem statement.
Eg Suppose we are sending mailsfrom our application so there will be a single Mail server- Best design pattern to choose Singeton
For any more clarification feel free to contact 
  Commented by  md majid akhter, Senior Software Engineer, Razorgator technology pvt ltd    | 04 22 2010 12:07:50 +0000
Basic need of design pattern arise when we want to make the application scalable and loosely coupled.Basically design pattern we implement either in business logic layer or Data Access Layer Component so that we can easily separate all the component and can put on different physical n tier so that later on we can scale out although there will be network latency due to interprocess communication but we can avoid tight coupling and scale out the application.
  Commented by  Vinay Pandey, Software Developer, WaveInfotech    | 03 15 2010 07:05:48 +0000
Architecture will depend upon the type of project, availability of team members, communication between different participants and various.
Similarly design pattern will depend on your need, and be aware don't fit design patterns every where just use them when needed.
  Commented by  Alok Saxena, Designer cum Team Leader -(Technical), ATOS ORIGIN    | 08 10 2009 15:26:45 +0000
I think no one can stick with 3 tier or MVC in big or mid-size project. You will factory pattern and n-tier in your project. And I you are working with ASP.NET then you automatically working in MVC pattern too. Yeah MVP is slightly different when you use MVP Blocks published by Microsoft. There are number of pattern now a days Microsoft launch. And Believe; you do not need to learn all pattern. The important thing is this how much you aware Object Oriented Programming.
  Commented by  Jitena Bhansali, Business Analyst, SAP    | 04 09 2009 12:53:17 +0000
Design Patterns are ideally suited to developing .NET applications because the .NET platform is fully object oriented. In .NET, everything is an object. The type of design pattern depends. It can be 3-tier, n-tier, or MVC... Think before using 
  Commented by  Sujay Ghosh, Technical Architect (Patni Computers)    | 03 26 2009 09:34:42 +0000
Rating : +1 
Design patterns are there to assist you to help you in solving the problems - if you are new to DP , please refer to my blog link http://sujayghosh.wordpress.com/2008/05/29/why-should-you-use-design-patterns/ .

Dont use things just because you have to , please think whether you really need to use it. If the code is well structured, loosely coupled , then probably you dont need a design pattern at all. 

Hope this helps.
  Commented by  Ajay Singh, System Analyst, Birlasoft Limited    | 11 21 2008 13:38:35 +0000
Rating : +1 
A lot of design patterns are available for web application as few mentioned by Parth.But I aggree with Darpan that the final decision is made on need like what kind of web application you want to create
for e.g. Normal web application or Rich Internet Applications.
So if you are specific with your requirement then might be we can help you.
  Commented by  Parth Patel, Software Developer, TechSture Technologies    | 11 21 2008 04:10:24 +0000
Rating : +1 
Of course Darpan,

I even agree with you. I just mentioned name of different architectures for the reference of people. I prefer to use 3-tier classic architecture if the scope of the project is not wider. I only go for N-tier if there is no other choice. Btw, I am not fan of MVC.
  Commented by  Darpan Sinha, Solution Architect, Fujitsu Consulting India Pvt Ltd    | 11 18 2008 12:46:24 +0000
Parth ... I will say that it all depends on the need ortherwise it can be an overkill
  Commented by  Parth Patel, Software Developer, TechSture Technologies    | 11 17 2008 10:11:22 +0000
Let me just clear the question first comes in anyone's mind. Are you talking about 3 tier, N-tier or MVC architecture?
  Commented by  Darpan Sinha, Solution Architect    | 07 10 2008 05:30:09 +0000
Is ita a question???
Add your comment on ".Net design patterns"

Rate:
Submit
 
Viewers also viewed
Corporations are finding it tough to settle on a single development architecture such as .Net or...
 
3 referals 79 arguments, 2625 views
The design of a product - to a large extent - determines the usable life of a product. So what...
 
118 referals 3 votes, 138 views
This is about the usage of design patterns of J2EE by the programmers. Should these be still in...
 
0 referals 18 arguments, 539 views
more...  
Recent Knowledge (228)
For yesterday’s class I took lot of flower pictures with me. The little girls, when they look at...
 
1795 referals 13 comments, 158 views
Application Form for "Lok Sabha" Elections... Hon'ble Dear Election Commissioner, I am fully...
 
97 referals 3 comments, 11 views
REF: "VIDEOCON" DIRECT RECRUITMENTS OFFER.   Your Resume has been selected for our new plant....
 
43 referals 8 comments, 219 views
more...