Click here to Skip to main content
15,887,746 members
Home / Discussions / C#
   

C#

 
GeneralData Access Suggestions Pin
Jason Pyke12-Feb-04 4:52
Jason Pyke12-Feb-04 4:52 
GeneralRe: Data Access Suggestions Pin
Mazdak12-Feb-04 6:03
Mazdak12-Feb-04 6:03 
GeneralRe: Data Access Suggestions Pin
Jason Pyke12-Feb-04 6:16
Jason Pyke12-Feb-04 6:16 
GeneralRe: Data Access Suggestions Pin
Heath Stewart12-Feb-04 6:29
protectorHeath Stewart12-Feb-04 6:29 
GeneralRe: Data Access Suggestions Pin
Jason Pyke12-Feb-04 8:09
Jason Pyke12-Feb-04 8:09 
GeneralRe: Data Access Suggestions Pin
Heath Stewart12-Feb-04 8:47
protectorHeath Stewart12-Feb-04 8:47 
GeneralRe: Data Access Suggestions Pin
Mazdak12-Feb-04 9:42
Mazdak12-Feb-04 9:42 
GeneralRe: Data Access Suggestions Pin
Heath Stewart12-Feb-04 10:58
protectorHeath Stewart12-Feb-04 10:58 
I never said it would perform better, just making the point that it works better. When architecting enterprise solutions, you have to take many things into account, like scalability, extensibility (for easy changes in the future), possible re-structing of the network (in part or in whole) and many other things. Web Services and .NET Remoting (throw COM+ in there, but I recommend sticking with .NET Remoting on that one) give you flexibility to easily change things in the future, as well as to push-out new services without breaking existing applications. Added to that is that you can make certain services available to business partners and consumers if your company were to require it.

It's not always a question of performance, but also a question of extensibility, modularity (breaking-up assemblies into logic categories, for instance), and scalability.

Always thinking in modular terms will provide you a more robust solution that can grow far into the future. Some would disagree saying, using the term KISS (keep it simple stupid), and for some solutions (say a doctor's office needs a simple scheduling system that won't likely change for many years, as they seldom do) that's fine. When dealing with large enterprise applications, thinking ahead can definitely benefit the architecture than just creating something that just performs a particular job.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Data Access Suggestions Pin
Mazdak12-Feb-04 20:08
Mazdak12-Feb-04 20:08 
GeneralOutlook Automation - MSG format Pin
Braulio Dez12-Feb-04 4:36
Braulio Dez12-Feb-04 4:36 
GeneralRe: Outlook Automation - MSG format Pin
Heath Stewart12-Feb-04 6:10
protectorHeath Stewart12-Feb-04 6:10 
QuestionWhat is SMTP server? Pin
shdelpiero12-Feb-04 4:30
shdelpiero12-Feb-04 4:30 
AnswerRe: What is SMTP server? Pin
Heath Stewart12-Feb-04 5:02
protectorHeath Stewart12-Feb-04 5:02 
AnswerRe: What is SMTP server? Pin
Kentamanos12-Feb-04 8:57
Kentamanos12-Feb-04 8:57 
GeneralSelecting a specificTabPage... Pin
profoundwhispers12-Feb-04 4:30
profoundwhispers12-Feb-04 4:30 
GeneralRe: Selecting a specificTabPage... Pin
Heath Stewart12-Feb-04 4:52
protectorHeath Stewart12-Feb-04 4:52 
GeneralNull Pointer COM error - StrRetToStr Pin
Tristan Rhodes12-Feb-04 4:16
Tristan Rhodes12-Feb-04 4:16 
GeneralRe: Null Pointer COM error - StrRetToStr Pin
Nick Parker12-Feb-04 6:19
protectorNick Parker12-Feb-04 6:19 
GeneralHTML EMail with embedded images Pin
Braulio Dez12-Feb-04 4:14
Braulio Dez12-Feb-04 4:14 
GeneralRe: HTML EMail with embedded images Pin
Heath Stewart12-Feb-04 4:48
protectorHeath Stewart12-Feb-04 4:48 
GeneralRe: HTML EMail with embedded images Pin
Mazdak12-Feb-04 5:56
Mazdak12-Feb-04 5:56 
GeneralRe: HTML EMail with embedded images Pin
Nick Parker12-Feb-04 6:23
protectorNick Parker12-Feb-04 6:23 
GeneralRe: HTML EMail with embedded images Pin
Heath Stewart12-Feb-04 8:17
protectorHeath Stewart12-Feb-04 8:17 
GeneralHelp to TabControl / TabPage Pin
saabbaer12-Feb-04 4:03
saabbaer12-Feb-04 4:03 
GeneralRe: Help to TabControl / TabPage Pin
Heath Stewart12-Feb-04 4:13
protectorHeath Stewart12-Feb-04 4:13 

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.