Article View: comp.os.ms-windows.programmer.tools
Article #283Re: borland c++ and microsoft c/c++
From: Heeren Pathak
Date: Sat, 15 Aug 1992 21:02
Date: Sat, 15 Aug 1992 21:02
52 lines
3261 bytes
3261 bytes
In article <1992Aug12.193916.17762@microsoft.com>, stevesi@microsoft.com (Steven Sinofsky) wrote: > >Comparing class libraries, I prefer the Borland class library. While it > >doesn't cover the entire Windows API, the sections it does cover contain a > >much higher level of abstraction the Microsoft Foundation Classes. When I > >looked at the MFC a month or two ago, I wasn't impressed. Most of the MFC > >seems to be a wrapper around Windows function calls. While this is great > >for those who already know Windows and are porting their code, I am > >doubtful that the MFC will provide the flexiblity that a well designed > >Object-Oriented Application Framework provides. > > > > OWL and MFC provide nearly identical functionality in almost every > area. MFC provides substantial abstraction in the areas of OLE, custom As I stated before, MFC covers more of the Windows API. However, I will disagree that MFC provides more abstraction than OWL. > controls, object persistance (that is much more automatic than OWL's). I didn't see any advantage in the way MFC does persistance vs OWL. Could you care to elaborate? Also, would you care to comment on MFC's implementation of exception handling and the LACK of templates. Templates have been in the language spec for a while and Borland supports them while Microsoft doesn't. Exception handling is still being debated in committee but Microsoft already has them in their product. Last I checked, MFC's style of exception handling differs from the current proposal in front of the committee. Isn't this a "non-standard" extension? What will happen is the committee comes out with a different exception handling mechanism than the one used by MFC? > OWL has 54 classes and MFC has 87, and the classes that the two have > in common are essentially identical, except that MFC is substantially Counting classes is really misleading and really doesn't tell you anything about how well designed the framework is. Considering that MFC covers more of the Windows API, I would expect it to have more classes anyway. ------------------------------------------------------------------------- Heeren Pathak | Millions long for immortality who do pathak@mitre.org | not know what to do with themselves Mitre Corporation | on a rainy Sunday afternoon. (617) 271-7465 | -- Susan Ertz ------------------------------------------------------------------------- Disclaimer: Mine not Mitre's.
Technical Details
Message-ID:
<pathak-150892164945@virtual.mitre.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!usenet.ins.cwru.edu!agate!linus!linus.mitre.org!virtual.mitre.org!userReferences:
<Bsqpr9.EqH@apollo.hp.com> <1992Aug10.171802.18367@nntpd.lkg.dec.com> <pathak-100892175041@virtual.mitre.org> <1992Aug12.193916.17762@microsoft.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.tools Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!usenet.ins.cwru.edu!agate!linus!linus.mitre.org!virtual.mitre.org!user From: pathak@mitre.org (Heeren Pathak) Subject: Re: borland c++ and microsoft c/c++ Message-ID: <pathak-150892164945@virtual.mitre.org> Followup-To: comp.os.ms-windows.programmer.tools Sender: news@linus.mitre.org (News Service) Nntp-Posting-Host: virtual.mitre.org Organization: Mitre Corporation References: <Bsqpr9.EqH@apollo.hp.com> <1992Aug10.171802.18367@nntpd.lkg.dec.com> <pathak-100892175041@virtual.mitre.org> <1992Aug12.193916.17762@microsoft.com> Date: Sat, 15 Aug 1992 21:02:18 GMT Lines: 52