Hi
I need to develope a web application. There are three
developers and we have a development server. All three
developers have visual studio.net installed on their
machines. I would like to know how we would set up the
development environment. Should we have a local copy of
the web application on each and every developers PC or
should all connect to the Development server. Could some
one please sujjest exactly how it is done.
Regards
joseph
Adam Smith - 27 Jul 2004 13:22 GMT
Joseph,
Everyone has their favorite environment, and depending on the work you're
doing some are more suited than others.
Personally I prefer this one:
Each developer has a local copy of the application.
A main development server has a CVS version of the web application that each
developer uploads to periodically, probably at the end of the day is best.
Data servers are global, maybe with some local mini-testing ones. The only
reason I prefer to have these globally, is because of the sheer difficulty
involved in keeping these synced. Its possible, but can be a royal pain.
check out https://www.cvshome.org/ for info on CVS, though there are many
others you could pick.
--
Adam Smith
> Hi
> I need to develope a web application. There are three
[quoted text clipped - 8 lines]
> Regards
> joseph
Christoph Wienands - 27 Jul 2004 18:58 GMT
Hi Joseph,
> I need to develope a web application. There are three
> developers and we have a development server. All three
[quoted text clipped - 4 lines]
> should all connect to the Development server. Could some
> one please sujjest exactly how it is done.
I haven't done any web app dev in a team so far but I think I still
can give you a couple of hints. At some point in time I was
reasearching pretty much the same thing, especially in regards to
Source Safe.
I would not recommend to work on the same copy on the server unless
you take additional precaution because people might just overwrite
what the other person did before.
Ideally you would implement a version control system like Source Safe
so you can go back any time you want (plus it keeps your developers
more disciplined).
Technology-wise you should look into the different options like
Frontpage Extensions and File Share. At some time I found a in-depth
article at the MSDN website dealing with the possibilities, advantages
and disadvantes of the different methods (FP etx, file share, VSS,
etc.). Unfortunately I don't have access to my favorites right now so
you would have to try to find that on your own.
Hope this helps,
Christoph