Click here to Skip to main content
15,897,891 members
Home / Discussions / C#
   

C#

 
GeneralRe: finding bad resource strings on compile Pin
Heath Stewart12-Feb-04 8:59
protectorHeath Stewart12-Feb-04 8:59 
GeneralInvoke Method Compact Framework Pin
MobileLover12-Feb-04 7:52
MobileLover12-Feb-04 7:52 
GeneralRe: Invoke Method Compact Framework Pin
leppie12-Feb-04 8:47
leppie12-Feb-04 8:47 
GeneralRe: Invoke Method Compact Framework Pin
MobileLover12-Feb-04 10:43
MobileLover12-Feb-04 10:43 
GeneralWaiting for a form box to finish Pin
spindar12-Feb-04 6:02
spindar12-Feb-04 6:02 
GeneralRe: Waiting for a form box to finish Pin
Mazdak12-Feb-04 6:06
Mazdak12-Feb-04 6:06 
GeneralRe: Waiting for a form box to finish Pin
Nick Parker12-Feb-04 6:13
protectorNick Parker12-Feb-04 6:13 
GeneralRe: Waiting for a form box to finish Pin
Mazdak12-Feb-04 6:17
Mazdak12-Feb-04 6:17 
GeneralRe: Waiting for a form box to finish Pin
Nick Parker12-Feb-04 6:12
protectorNick Parker12-Feb-04 6:12 
GeneralRe: Waiting for a form box to finish Pin
spindar12-Feb-04 6:31
spindar12-Feb-04 6:31 
Generalusing a switch for a range of numbers Pin
fou9900412-Feb-04 5:45
fou9900412-Feb-04 5:45 
GeneralRe: using a switch for a range of numbers Pin
leppie12-Feb-04 6:09
leppie12-Feb-04 6:09 
GeneralRe: using a switch for a range of numbers Pin
leppie12-Feb-04 8:56
leppie12-Feb-04 8:56 
GeneralRe: using a switch for a range of numbers Pin
LobsterDK14-Feb-04 8:46
LobsterDK14-Feb-04 8:46 
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 

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.