Article View: comp.os.ms-windows.programmer.misc
Article #1919Re: MFC and Borland IDE
From: Paul Penrod
Date: Thu, 31 Dec 1992 05:49
Date: Thu, 31 Dec 1992 05:49
64 lines
3236 bytes
3236 bytes
In article <1992Dec30.231117.19312@microsoft.com> stevesi@microsoft.com (Steven Sinofsky) writes:
>In article <1992Dec29.164246.22111@netcom.com> garylang@netcom.com (Gary Lang) writes:
>>"The end result was (quoting the stats from the magazine):
>>
>> OWL MFC
>>Lines of Code 3398 934
>>EXE size(bytes) 56,848 46,536
>>
>>The OWL executable also requires 3 DLLs totalling 312,640 bytes. MFC
>>is a stand-alone EXE.
>>--
>>Steven Sinofsky"
>>
>>
>>Yes, but the results would have been similar if it had ben OWL vs.
>>straight SDK calls Steve, and that's the point. The metric that
>>matters is: how object-oriented is the app. fw. and is it removed
>>enough from the toolbox of the platform to get me out of the business
>>of worrying about allocating DCs and so on. For MFC, the answer is no.
>>
>>If I want speed and size and that's it, I'll code in assembler.
>>
>>-g
>
>Also quoting from the article:
>
>"Most articles on Microsoft's MFC say it is a 'thin veneer' or
>a 'wrapper' around the Windows native API. This myth is not substantiated
>by the facts. Metrics such as line count, number of classes, and number
>of methods indicate otherwise"
>
>"Microsoft was able to implement our sample application using the
>fewest lines of code. In addition, Microsoft's implementation had the
>smallest executable and required the least amount of runtime support
>from DLLs."
>
>Someone in this forum claimed that the MFC example used a dialog
>box and that the OWL example did not. In fact the OWL example
>is also coded using this exact same technique.
>
>
>--
Nifty details.... But...
I have say that they are really fairly inconsequential in the big
picture. The only thing that would make sense in realtive terms is
the use or abuse or wrappers around the API. Frankly I prefer
wrappers, and I eschew C++ and it's classes. My preference runs to
white box techniques which the Microsoft Compiler's MFC provides
very readily, more so than the Borland OWL; however I like the way
Borland put everything together better than Microsoft. So it really
comes down to the way a person works, and their preference.
After evaluating both sides, that's what it comes down to. Features
vary in minor details; Microsoft better at some things, Borland at
others. Choose your poison. I'll take the bottle on the right. :)
--
--------------------------------------------------------------------
Bureaucracy: noun, plural - Bureaucracies.
The process of turning energy into solid waste.
---------------------------------------------------------------------
Technical Details
Message-ID:
<1992Dec31.054915.25200@sequent.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!sequent!muncher.sequent.com!furballsReferences:
<1992Dec18.035645.3257@microsoft.com> <1992Dec29.164246.22111@netcom.com> <1992Dec30.231117.19312@microsoft.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.misc,comp.os.ms-windows.programmer.tools Path: arc1-ca.pugleaf.net!sparky!uunet!sequent!muncher.sequent.com!furballs From: furballs@sequent.com (Paul Penrod) Subject: Re: MFC and Borland IDE Message-ID: <1992Dec31.054915.25200@sequent.com> Sender: usenet@sequent.com (usenet ) Nntp-Posting-Host: crg8.sequent.com Organization: Sequent Computer Systems, Inc. References: <1992Dec18.035645.3257@microsoft.com> <1992Dec29.164246.22111@netcom.com> <1992Dec30.231117.19312@microsoft.com> Date: Thu, 31 Dec 92 05:49:15 GMT Lines: 64