home *** CD-ROM | disk | FTP | other *** search
- Hi,
-
- I ahve been watching the discussion about keeping the miscKit stuff
- external to any app that uses it like next does for certain nibs...
-
- I cannot urge strongly enough that this not be done!
-
- Many people have been drawing parallels to how next does this. The
- BIG difference is that when if buy NextStep, you have those nibs and
- such. Therefore any app can safely use them. However, as soon as
- someone who is not Next tries to do this, all of a sudden
- MyGreatApp.app cannot be sure that all the things it needs to run
- will be there. The loyal fans of MyGreatApp.app will ftp the thing,
- unpack it, run it, and it will fail. MyGreatApp.app is no longer
- stand-alone. It won't run on any NextStep machine, but only on those
- with the MiscKit bundle/directroy/library/whatever. This is bad.
- For programmers, this would probably be acceptable. For users this
- would cause many many headaches.
-
- This is basically the same argument for why Next doesn't let you
- build shared libraries. Anyone but Next who built a shared library
- could never be sure that it was there when it came time to run their
- app that was linked againt it. When Next builds a shared library it
- KNOWS that it will be on every machine that runs NextStep.
-
- Please help to keep next apps self-contained. Don't spread pieces of
- your app all over the file system. Imagine someone's app that used
- four or five little 3rd party kits like the one that's starting here.
- To use the app, the user would have to know to download not only the
- app itself but four or five other packages. It's no good to package
- all those packages in with your distribution because then you defeat
- your own goal of reducing the size of the app where it counts the
- most (ie over the net).
-
- I think the bit of extra space needed in each app will be dwarfed by
- the extra hassle needed to install these smaller apps.
-
- ____________________________________________________________
- Mike Ferris Whenever you find that you are
- mike@lorax.com on the side of the majority,
- Rubicon Software it is time to reform.
- (510) 652-2039 -Mark Twain
-
-