• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Paul Clapham
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • Carey Brown
  • Stephan van Hulst
  • Frits Walraven
  • fred rosenberger
  • salvin francis

How to setup the development environment

Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I didn't know where to post this, so posting here. I have a question about setting up a development environment. There are only 3 or so developers and no Q/A in our company. We make all the decisions; by we I mean mostly myself (unfortunately). And our new task is to create a whole brand new site. I've chosen Java (mainly because VB gives me cancer). But I'm not entirely sure what is the best way to setup the development process. Right now I'm thinking CVS, central development database, Apache/Tomcat. Developers will write/test code on their own machine and use CVS to keep files synced with others. We'll most likely be using IDEA as IDE (its easy and has pretty much everything). Also, I'm thinking of having a separate test deployment server where developers will release the 'final' code for review. I'm thinking of using Ant to build all the libraries but what is the easiest way for deployment? Copying files by hand doesn't seem like too good of an idea. It worked thus far, but I feel like its a bad idea. Also, we have one designer who mostly does HTML and graphics and doesn't know how to code or use any IDE. In order to ease his (and mine) pain I'm thinking of using some Win32 CVS client. But then, the deployment comes into the issue. And finally, this one site will have few minor changes applied as per each client's specs - some different business logic, page sequence, etc...

I've never worked in a big company (this is in fact my first and only job in a 'real world') and therefore I'm not entirely sure of the development processes used. There are hundreds of articles online but none seem to be large scale or well thought. So, if anyone has any experience they want to share, it'd be most welcome.

Thank you,

Joel Salatin has signs on his property that say "Trespassers will be Impressed!" Impressive tiny ad:
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic