rimkus@rainbow.uchicago.edu (Mike Rimkus) (04/04/91)
I've decided to use C++, probably Zortech's based on the nettalk I've read. I'm using it in a company that develops primarily Windows software, though we have one project now (which is my immediate goal) that will be done under PM. I've heard of two libraries for windowing: CNS's C++/Views and Glockenspiel's Commonview 2. Both are available under Windows, and the latter under PM as well. I understand that I can develop the app under Windows and run it under PM using Microsoft's WLO, if I so choose. I'd like facts on the limitations and novel features of these products, and opinions on which is "best". I'd like to hear especially from people who have used them. In choosing, I think my main concern should be the design of the library--whether it is complete, easy to use. I've also heard that a large memory model is undesirable for Windows programming, and that Commonview uses such in its "Portable Model". I'm not a Windows or PM programmer myself (though I will be soon); I've worked with X11 and the mercurial InterViews library before, though. if (inquiries) I.summarize();
rdthomps@vela.acs.oakland.edu (Robert D. Thompson) (04/04/91)
In article <1991Apr3.164840.8736@midway.uchicago.edu> rimkus@rainbow.uchicago.edu (Mike Rimkus) writes: >I've decided to use C++, probably Zortech's based on the nettalk I've read. >I'm using it in a company that develops primarily Windows software, though > [ stuff deleted ] > >I'm not a Windows or PM programmer myself (though I will be soon); I've worked >with X11 and the mercurial InterViews library before, though. As a very happy Zortech C++ and CNS/Views user. I can say that I have made a good investment in these products. As I am sure you are aware, Zortech has versions of its compiler for DOS/386, OS/2, Unix/386, as well as the Developers Edition for DOS. If you have plans for PM or even X11 development on a 386, then this should make you happy. I encourage you to look at others, but I would suggest that Zortech is probably the safest route for multi-platform development. It has been very good to me for Windows development. I am not sure, however, what support there is from CNS and others for classes that work on multiple platforms. This actually seems to be the issue. As far as the libraries, Zortech is probably the most comprehensive for operating system support. But for GUI's like PM, Windows, and X11, I think - again - the issue is on interface class support. For multi-OS support, Zortech is the only choice. Good Luck...Regards |(8> --- Robert
mguyott@eriador.prime.com (04/05/91)
I would qualify the previos recommendations of Zortech with one comment. Their implementation of int86() and int86x() does not work in Windows 3.0 protected modes. We were very committed to Zortech and very happy with Zortech C++ until we encountered this problem. Their response to this problem, both via their tech support number and via their BBS has been under whelming. The last word we had was that Walter Bright suggested we look at their library source. The problem is that we do not have the expertise necessary to write an int86x() routine (especially since we don`t know a lot about DPMI). As we are under extreme deadline pressure we have switched over to Borland C++. The switch took us about 2 days. I was very discouraged by the lack of help from Zortech. I do not really like the Borland compiler but at least it works. Marc ---- Two of the worst things we teach our children are that a knowledge of science is nice but not necessary, and a knowledge of sex is necessary but not nice. Marc Guyott Constellation Software, Inc. (508) 620-2800 Framingham, Mass. 01701 USA Ext. 3135 mguyott@primerd.prime.com ...!{uunet, decwrl}!primerd.prime.com!mguyott