My development team produce a mixture of client and server applications and
components all of which are .Net based. Many of these use core Windows
services such as MSMQ, COM+ and IIS. Our target client OS is XP and we have
Windows Server 2003 on the server.
My question is this. With two target OSs, which should we use for our
developer workstation build? Although XP and Server 2003 have similar
versions of COM+, MSMQ etc, I am a little concerned they seem to differ based
on service packs etc. In order to develop efficiently, we should obviously
code and unit test on a platform as similar to our target test and production
environments as possible.
I am tempted to use Server 2003 as our clients are pretty thin so using
Server 2003 for development would ensure coding using the same versions of
MSMQ, COM+ and IIS. Our client apps never (so far) use these services so
deploying to a 'diffenent' OS for the client is less of a risk.
Any thoughts?
Neill
|