Re: End of the Framework era?



Michael Baytalsky wrote:



That your use of the word 'framework' is a bit odd--you seem to be
equating framework with an external, compiled runtime library.
Yes, I did that on purpose, because .Net is often referred to as the
"Framework".
I realize, that VCL is also a framework, I just wanted to separate
these two concepts: an external dll-kind of framework vs. component
library type of framework which could be built into application and/or
supplied as separate run-time packages. My point was that this second
approach seem more and more favorable.


Michael

Then what you are referring to is not a framework, but a platform
runtime system. The .NET framework is the set of classes that you
write code to use, and it lives in the .NET runtime. Java also has
multiple runtimes (one for each incompatible JDK version), as do most
cell phones and operating systems.

The benefit of externally linked runtimes is that they are shared
between applications, saving disk space and memory at runtime compared
to copying the same material into every exe. It's also much easier to
apply bug fixes and security updates in one place than in thousands.

Runtimes are always larger than stand-alone apps because the
stand-alone apps only need to copy what they actually use into their
exe files; the runtimes have to include everything for all
applications to use. Classes that are built by runtime implementors
also tend to be more complete / more feature rich than classes built by
application writers, because the former must think in general terms
while the latter is not required to.

-Danny

--
Momentary Gouts of Reason: http://blogs.msdn.com/dthorpe
.



Relevant Pages

  • Re: VS2008: should data sets be placed in App_Data?
    ... I was referring ... to the process of creating/adding strongly typed data sets to a project in ... recommended that DataSet be placed in App_Data folder (the framework did ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Code Signing And Hacking
    ... If you are referring to strong name signing, the compact framework offers ...
    (microsoft.public.dotnet.security)
  • Re: What is Name to Refer to Delphi32?
    ... Mike Vance wrote: ... > confused because a lot of people are referring to Delphi 8 when I ... Framework" and here and there), ...
    (borland.public.delphi.non-technical)
  • Re: resource copying failure and link warning
    ... >What are you referring to? ... Do you mean the xml export? ... a framework as a normal search path. ... CodeWarrior Community Forum is a free online resource for developers ...
    (comp.sys.mac.programmer.codewarrior)
  • Re: printing support, CFormView base class
    ... but when doing a CFormView most people wanted to ... print the "screen" and it was confusing that they couldn't so, ... framework even though it didn't really print the form. ... > built in calls helped my do exactly that in VS6 when I wrote my first MFC ...
    (microsoft.public.vc.mfc)