Python windows installer is something like ~10MB. Mercurial (which is written in python) has a stand alone windows installer (i.e, you don't need to have python installed on your system to run it) of about ~3.5MB - probably because it only contains the subset of python needed by Mercurial. The installation is a breeze and hg works flawlessly out of the box. This installer is made using py2exe, which I think showcases the maturity of py2exe: to have a reasonably complex and widely used program using it. py2exe website lists other high profile examples such as BitTorrent.
Although I don't use Python anymore, this is a good example of lightweight (in other words: easy) installers, a question to which Java still does not have an equivalent answer. Lightweight installers help make your program more popular: average joe users wouldn't want to download separate runtimes to run your little program. They are likely to go with something easier to setup. JavaKernel comes close, but it's still a separate installation, and you cannot control the packages included/excluded in it.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment