[haiku-development] Re: software organization/installation

  • From: Michael Kanis <mkanis@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 17 Feb 2009 08:51:07 +0100

Am Dienstag, den 17.02.2009, 11:00 +1100 schrieb David McPaul:
> On 2009-02-17, Rick Hansen <in_rapture@xxxxxxxxx> wrote:
> >
> > The application developer is really the only one who
> > can determine what version of a library works best
> > with his application, so those dependencies should be
> > his responsibility to provide and update them as
> > needed, not some central authority.
> 
> 100% Agree.
+1

> Applications should be self contained.  Anything that is not a OS
> supplied library should be located within the same folder.
> 
> You can layer complexity over this by turning that folder into some
> sort of compressed image so that it looks like a file.  You can ignore
> libraries located in the image in favour of a central library
> repository where versions match.
> 
> And you certainly need standards on where config files and user files
> should be stored.
> 
> Look at what it gets you:
> Installation is easy
> Uninstallation is easy
> 
> This is what you want the end user experience to be.
+1
This is exactly Bundles on Mac OS X.



Other related posts: