Re: which PC for software development?




cmills28@xxxxxxxxx wrote:

> I'm looking into getting a new computer to use for software development
> -- Java, J2EE, tomcat server, php/mysql servers, apache, C++. What
> type of PC is good for these things? I've been looking at the cheaper
> PCs (at least to get started), maybe a Compaq Presario.
>
> In general, I'm thinking a computer with: 2.5Ghz processor, 512Mb Ram
> expandable to 2G, 80G HD, CD/DVD RW combo drive, Windows XP Pro. What
> else in hardware should I be concerned with? Are integrated sound &
> video good to have? What about integrated ethernet? Or is it better
> using separate cards for these rather than integrated?

integrated sound is very common and of adequate quality unless you plan
on being a musician. Integrated graphics these days will even cope
with top 3D games of a few years ago let alone the very much 2D world
of development. Some of the onboard cards 'share' the system RAM
though which can be a factor.

Other than that the spec above is a calculating monster. Generally
for PC software development the RAM is more important than the CPU
speed (though dual core/mp set ups are considered appropriate for multi
threaded dev), so if cheap enough get about 1gb RAM. Hard discs tend
to be massive anyway, but be mindful of setting up in some a way as to
be able to quickly get back to a base system should things get messed
up (use ghost or similar), do partition or even have more than one HDD
for seperating data from OS and apps and back up regularly. USB is so
very handy for those memory sticks, printers and all those modern cheap
hardware accessories so get plenty or buy a hub or two. Network
connectivity is good, and mostly standard now. I think Windows XP
Pro allows you to play with IIS too, as an extra install from the CD.
IIS plays second fiddle to Apache in web servers but it's big enough to
warrant attention if you have an eclectic mix of customers.

Having said all that i still have occasion to develop 32bit native apps
on a P1 and even do a little Java and .NET on an older P3 - frequently
the development tools you use need the power and ram a lot more than
the app you develop. Testing your development on a low spec PC can
also reveal inefficiency (or conversely - demonstrate just how powerful
CPU's have been for the last 10+ years!). I quite like coaxing old
PC's into useful roles anyway and would advise keeping some around for
testing. A moderate web server & db setup can provide a great deal of
flexibility on a surprisingly modest hardware, for instance.

.



Relevant Pages

  • Re: 4GB memory
    ... I am running Vista Ultimate 64 bit. ... I understand the 4 GB address space limitation of the 32 bit version and from what I've read the 64 bit version allocates 4 GB address space using the WOW64 for 32 bit apps. ... That's because some of that space is used by hardware and is not ... RAM itself. ...
    (microsoft.public.windows.vista.general)
  • Re: Memory Upgrade
    ... effective use of depends on what apps you run. ... said I could add a max 4GB of DDR2 memory if the Windows XP Home Edition, ... That's because some of that space is used by hardware and is not ... RAM itself. ...
    (microsoft.public.windowsxp.general)
  • Re: 32 bit vista cant address more than 3.1-3.5 GB RAM
    ... to access more than 3.1-3.5 GB RAM. ... Vista supports memory mapped hardware that uses some of the address space ... They also offer 64-bit versions of Windows Vista. ... 64-bit Vista can run 32-bit apps, ...
    (comp.sys.mac.advocacy)
  • Re: When people say Leopard is problematic...
    ... That leaves just the hardware. ... I again suggest that you check the hardware, especially the RAM. ... I can only run maybe 2/3 of the apps ... simultaneously as I used to under Panther. ...
    (comp.sys.mac.system)
  • Re: Problems with IE after clean Install of Win XP & SP2
    ... I think hardware check may be my next step. ... The system is a Dell Dimension 8600, 232 GB hard drive, 1GB ram. ... Memory performace seems fine - Commit figures (Total=315 MG and Peak ... I* have only loaded Avast antivirus and MS Office 2003. ...
    (microsoft.public.windowsxp.general)