On 17/03/2015 04:26, Mario Figueiredo wrote:
On Tue, 17 Mar 2015 14:49:36 +1100, Chris Angelico <ros...@gmail.com>
wrote:


The simpler you can make those instructions, the easier it is for
people to use your program. So on Windows, that probably means you
have to bundle everything into a big fat .exe or .msi installer, which
is what leads to DLL Hell when everyone bundles their own
copies/versions of what ought to be DLLs. Either that, or you tell
people to go install the pieces separately... which is what I'm
talking about above.

"DLL Hell" has long been a deprecated term in the windows ecosystem.
Side-by-side assemblies and Windows File Protection System have been
in-place technologies since Windows 2000.

Installing application and dependencies on windows isn't really much
different from Linux, really. The linux package manager isn't much
different than modern windows msi installers with full support for
merged packages, versioning, rollback and uninstallation. With some
additional benefits over linux packages, like automatic on-demand
installation. But with some drawbacks to linux packages, like the
comparatively complexity of creating a msi package compared to a linux
package (really a byproduct of microsoft insanane insistence on the
registry technology)

It should really fall in disuse the idea of making qualitative
comparisons between linux packages and windows installations. It's old
and boring. And usually something coming out of the mouth of someone
who doesn't understand well one or both of the operating system.

Both systems work and work extremely well in their own ecosystems. And
the proof of that is that you don't witness any sort of push towards
the other format in either operating system, despite the fact that a
large number of software developers being literate both on Linux and
Windows.


Of course we could avoid all of these problems if we were to bring back the mainframe or mini and the dumb terminal.

Take cover, incoming :)

--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to