[net.micro.pc] development environments

cfh@cca.UUCP (Christopher Herot) (04/27/84)

We are in the process of starting several projects for the IBM-PC,
after having lived in the relatively comfortable environment of VAX's
running UNIX.  It appears that there are at least five different ways
on could go about writing software for a project of significant size:

1.  Have each programmer use a PC with the 2 floppies.  This approach
will usually result in almost anyone giving up in frustration.

2.  Have each programmer use PC-XT's with their (slow) hard disk.  More
like the timesharing environment, but hard to share files.

3.  Buy PC's and outfit with a faster (e.g. Tallgrass) hard disk.
Faster compiles but still no info sharing.

4.  Link together the PC's with a disk server such as 3Com's.

5.  Use the VAX for compiling and linking, loading the object code
(perhaps through LAN) into the PC for execution.

Does anyone out there have any interesting observations, especially
on approaches 4 and 5?  Are there cross-compilers which are as good
at optimization as some of the newer PC native mode compilers?

As usual, I will summarize responses for the net.


-- 

 Christopher F. Herot
 Computer Corporation of America

 (decvax,linus)!cca!cfh
 cfh@CCA-UNIX

gary@mit-eddie.UUCP (Gary Samad) (05/01/84)

_

As for your PC development environment:

1)  forget the PC with 2 floppies for any significant development.

2,3) the PC with hard disk (and RAM disk) makes compiling tolerable,
     but no data sharing and your PC is tied up for the minutes while compiling

4)  we are using 3COM file servers and XTs.  This works pretty well for 
    compiling with shared data; but, WATCH OUT: no file locking.  MSDOS
    assumes that you have complete control of the 'disk' and won't hesitate
    to munge blocks on the disk if 2 people try to access the same VOLUME,
    if even ONE is writing to it!

5)  we also use XTs as terminal emulators, talking to our VAX over a 19.2Kbaud
    serial line.  We cross C compile and download using MODEM7 protocol to
    debug.  We will soon be downloading over the Ethernet using Network
    Research's Fusion (X.25) protocol.  The multiprocessing ability is 
    indespensable!  This is my favorite.


	Gary Samad
	decvax!genrad!mit-eddie!gary