CompuServe Thread

#DOS vs Windows devlp

3 messages in this thread
#52369From: Shelley HoeckJul 9, 1993 2:25 AM
I am working with a group of developers that will soon be developing software for CDROM. This software has some major graphics and display speed is important. My question is this: would it be better to write it in Windows or DOS? Shelley
#52395From: Robert WilkinsonJul 9, 1993 12:20 PM
If you are interested in the ultimate speed of display then you want to make sure that there is the least possible operating system between your application and the display hardware. If you are in a DOS world it is quite acceptable to take over the whole screen and write directly to the display hardware. This would not be acceptable in a windows environment, where people expect to be able to resize windows, minimize, etc. However I think that these considerations are relatively minor compared to a number of the other issues. 1. Unless your applications will be the only application residing on a PC I think the market is starting to require that the applications are Windows. ( As long ago as the end of 1991 both Word Perfect and Lotus were reporting lower profits, and stating that the reason was that they did not have Windows versions of their products. Many major corporations were saying "If it does not run with windows, then don't bother to show it to us") 2. Programming directly to the hardware is a thankless job, unless you can tell the customer that you only support a limited set of video adaptors. ( Not realistic if you intend to sell shrink wrap – OK if you are programming for a video information kiosk) 3. The hardware world is sensitive to the desire of windows users to have greater display speed, and they are spending much money creating faster display cards, better display drivers, and very often those solutions are specifically directed to windows. Similar accelerators are much less available for OS/2 for instance. 4. The beauty of Windows is that it allows your applications to be device independant. In other words your application does not need to think about all the different hardware out there. You simply program to the Windows API. I hope this helps.
#52547From: Shelley HoeckJul 11, 1993 6:03 PM
Thanks, it does help. I'll pass your words of wisdom onto to my fellow programmers. Shelley