> Is it best to separate the layers within an app (for example business
logic
layer) into separate .dlls or just use namespaces to logically divide the
app?
That's all a matter of personal preference. It is a good idea to seperate
parts of the application into DLL's, parts that are reusable and could be
used in other applications. For example, I have a DLL wich contains all of
my reusable classes and user controls, this way I can update the DLL and as
long as I don't change the interface I can *update* the application without
having to replace everything (Though I'm sure you knew that anyway).
It's a good idea to employ suitable name spaces too though of course, for
example my namespace root is my full name, and my application components
come under that.
Nick.
--
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
"No matter. Whatever the outcome, you are changed."
Fergus - September 5th 2003
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\