• 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 ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Devaka Cooray
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
Bartenders:
  • Carey Brown
  • Roland Mueller

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
Hi,

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,

Daniil
 
Bring me the box labeled "thinking cap" ... and then read this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic