home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.programmer.tools
- Path: 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
-
- 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.
-