Size problem

Erik Poupaert erik.poupaert@chello.be
Mon Jan 13 03:05:00 GMT 2003


>>>> the disk space savings and memory savings

At the beginning of a dll's existence, it may even be true. But wait until
it exists in 12 different versions, with different applications linked
against these different versions. Two versions of a dll are treated by the
system as two different dlls in every respect. A dll is usually a moving
target. The faster it moves (gets released more often), in relation to your
application, the less chance that other applications will use the same
version, and the less chance that you will realise any savings.
>>>>> But if you application consists of 20 executables which have 80% of
their code in common, then
>>>>> you really want shared libraries.

20 executables is something like a toolkit you deploy to other developers,
or administrators for scripting purposes or so. These people can re-compile
and re-build by themselves to whatever config they need. I really wouldn't
bother. The average windows user, however, would use a GUI with 20 or more
forms. He wouldn't be able or even want to handle 20 executables. Especially
task oriented workers, like for example POS workers (Point of Sale). They
don't even have access to the OS. They boot right into their one and single
application. And the ones that do have access to the OS, are usually a
support nightmare.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /