🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.ms-windows.programmer.misc
Article #1913

Re: MFC and Borland IDE

#1913
From: Steven Sinofsky
Date: Wed, 30 Dec 1992 23:11
44 lines
2065 bytes
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.


-- 
Steven Sinofsky
stevesi@microsoft.com
Disclaimer: I don't speak for Microsoft, BillG does that.
Technical Details
Message-ID: <1992Dec30.231117.19312@microsoft.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!microsoft!wingnut!stevesi
References: <1992Dec16.194955.19597@kth.se> <1992Dec18.035645.3257@microsoft.com> <1992Dec29.164246.22111@netcom.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!microsoft!wingnut!stevesi
From: stevesi@microsoft.com (Steven Sinofsky)
Subject: Re: MFC and Borland IDE
Message-ID: <1992Dec30.231117.19312@microsoft.com>
Date: 30 Dec 92 23:11:17 GMT
Organization: Microsoft Corporation
References: <1992Dec16.194955.19597@kth.se> <1992Dec18.035645.3257@microsoft.com> <1992Dec29.164246.22111@netcom.com>
Lines: 42