Article View: comp.os.ms-windows.programmer.misc
Article #1913Re: MFC and Borland IDE
From: Steven Sinofsky
Date: Wed, 30 Dec 1992 23:11
Date: Wed, 30 Dec 1992 23:11
44 lines
2065 bytes
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!stevesiReferences:
<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