IDE / versioning software suggestions?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • QueenKirsty
    New Member
    • Jul 2009
    • 14

    #1

    IDE / versioning software suggestions?

    I have been asked to make a proposal for a new IT testing & development environment at work but I have no idea where to start.

    We are a small team of 3-4 developers and will be developing in a variety of languages for a variety of applications, inculding:
    - databases (Oracle & MS SQL Server),
    - web services on a custom integration layer (as in SOA not Internet),
    - SharePoint & web applications,
    - proprietary applications (e.g. Remedy, Vantage, NetSuite)
    and we run both Linux and Windows servers.

    We need an IDE (or an IDE-like solution) that can:
    - cater for code / UI development, debugging, etc.
    - manage source and document control (versioning & releases)
    - merge development streams with conflict resolution
    - provide / plug into a test environment
    - manage work item tracking (nice, not essential)

    If anyone has ANY suggestions of systems worth considering or where I might look to find more information on this sort of issue, I would be eternally grateful! :o)
  • RedSon
    Recognized Expert Expert
    • Jan 2007
    • 4980

    #2
    If you develop for Windows you will need Visual Studio. If you develop for anything else you can use Eclipse.

    You will need to run both OSes on different machines, or you will need to become friendly with tools like VirtualBox or VMware Player.

    For versioning software you will either want to create a subversion server or teach everyone how to use mercurial. If you are a small team and will remain small (and by extension agile), then you may want to consider purchasing a plan from something like bitbucket.org or github.

    Comment

    • QueenKirsty
      New Member
      • Jul 2009
      • 14

      #3
      Originally posted by RedSon
      If you develop for Windows you will need Visual Studio. If you develop for anything else you can use Eclipse.

      You will need to run both OSes on different machines, or you will need to become friendly with tools like VirtualBox or VMware Player.

      For versioning software you will either want to create a subversion server or teach everyone how to use mercurial. If you are a small team and will remain small (and by extension agile), then you may want to consider purchasing a plan from something like bitbucket.org or github.
      That's great. Exactly what I was looking for. :)

      Comment

      Working...