Click here to Skip to main content
15,885,908 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Deconstructing a mess - Refactoring Pin
Moak14-May-10 23:23
Moak14-May-10 23:23 
QuestionDAL Layer Pin
Ramkumar_S13-May-10 17:04
Ramkumar_S13-May-10 17:04 
AnswerRe: DAL Layer Pin
Pete O'Hanlon13-May-10 21:41
mvePete O'Hanlon13-May-10 21:41 
GeneralRe: DAL Layer Pin
David Skelly13-May-10 22:50
David Skelly13-May-10 22:50 
GeneralRe: DAL Layer Pin
Pete O'Hanlon13-May-10 23:50
mvePete O'Hanlon13-May-10 23:50 
AnswerRe: DAL Layer Pin
Mycroft Holmes29-May-10 14:53
professionalMycroft Holmes29-May-10 14:53 
QuestionArchitecture Pin
Archimedes2410-May-10 0:31
professionalArchimedes2410-May-10 0:31 
AnswerRe: Architecture Pin
Michel Godfroid10-May-10 2:21
Michel Godfroid10-May-10 2:21 
RajeevBhatt wrote:
Winforms Vs ASP.NET


Winforms does not really qualify as thin client, and will require setup and deployment. This increases the cost of operations.

RajeevBhatt wrote:
Communication,


It depends on your network architecture. If you have a homogenous corporate network, with well configured internal firewalls, go for the framework that gives you the most functionality, like WCF. If on the other hand, you will have to deal with different authentication mechanisms or domains, or with firewalls that only allow certain types of communication, you may have to kick down to a lower level of in-built functionality.

RajeevBhatt wrote:
Data persistence,


Again, it depends: you may use a persistence framework like the entity framework, but if your data is not well suited to relational operations (and is large enough), you may have to deviate a lot from standard mappings, in order to optimise performance, to the point where a persistence framework becomes more a burden than an asset.


RajeevBhatt wrote:
Performance,


Architecting for performance will again depend on the functionality of the app. Will you be able to scale on different servers, or are the operations single-threaded by nature? Will you be able partition your database, or will the queries by their nature prohibit partitioning.

As you see there is no 'right' architecture. Architecture depends on what you want to do. It's the same with building architecture: If you want a lighthouse, you'll probably design a tower-like structure close by the sea.
It will probably be unusable as a soccer stadium though Smile | :)
QuestionC API Design Guidelines Pin
Amir_Saniyan11-Apr-10 20:09
Amir_Saniyan11-Apr-10 20:09 
AnswerRe: C API Design Guidelines Pin
Jonathan Davies13-Apr-10 7:05
Jonathan Davies13-Apr-10 7:05 
AnswerRe: C API Design Guidelines Pin
Moak22-Apr-10 8:42
Moak22-Apr-10 8:42 
Questionwalk with open source software version Pin
A_Fa10-Apr-10 4:22
A_Fa10-Apr-10 4:22 
AnswerRe: walk with open source software version Pin
Eddy Vluggen10-Apr-10 23:38
professionalEddy Vluggen10-Apr-10 23:38 
QuestionDesigning Dynamic Reports Pin
Richard Blythe9-Apr-10 6:33
Richard Blythe9-Apr-10 6:33 
AnswerRe: Designing Dynamic Reports Pin
Jonathan Davies10-Apr-10 2:01
Jonathan Davies10-Apr-10 2:01 
AnswerRe: Designing Dynamic Reports Pin
Mycroft Holmes11-Apr-10 0:39
professionalMycroft Holmes11-Apr-10 0:39 
QuestionBusiness Process /DFD Pin
εїзεїзεїз21-Mar-10 23:26
εїзεїзεїз21-Mar-10 23:26 
QuestionMVP/MVC/Decoupled architecture VS modern databound controls Pin
ruanr18-Mar-10 4:31
ruanr18-Mar-10 4:31 
JokeRe: MVP/MVC/Decoupled architecture VS modern databound controls Pin
Luc Pattyn18-Mar-10 5:44
sitebuilderLuc Pattyn18-Mar-10 5:44 
AnswerRe: MVP/MVC/Decoupled architecture VS modern databound controls Pin
Jonathan Davies19-Mar-10 2:41
Jonathan Davies19-Mar-10 2:41 
AnswerRe: MVP/MVC/Decoupled architecture VS modern databound controls Pin
Eddy Vluggen27-Mar-10 22:16
professionalEddy Vluggen27-Mar-10 22:16 
AnswerRe: MVP/MVC/Decoupled architecture VS modern databound controls Pin
Abhinav S27-Mar-10 22:25
Abhinav S27-Mar-10 22:25 
AnswerRe: MVP/MVC/Decoupled architecture VS modern databound controls Pin
Mycroft Holmes11-Apr-10 0:52
professionalMycroft Holmes11-Apr-10 0:52 
QuestionDevelopment Magazines Pin
Dio2216-Mar-10 11:12
Dio2216-Mar-10 11:12 
AnswerRe: Development Magazines Pin
Kevin Marois20-Apr-10 7:29
professionalKevin Marois20-Apr-10 7:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.