Hacker News new | ask | show | jobs
by ohyeshedid 4151 days ago
These preferences of yours appear to be a step back from installer scripts like Softaculous. Fantastico, etc.

It's a nifty/fun project, but why in the world would I bundle MySQL with a simple blog platform?

It seems like you're trying to reinvent the wheel, and making it less functional in the process.

2 comments

We actually don't want apps to bundle MySQL -- we'd prefer they use sqlite. :) But the point is, it's up to the app. The app gets a slice of filesystem and they can use whatever infrastructure they want to store stuff to it.

We want the experience for users to be install app, use app, without worrying about setting up databases and such. We also want to enforce isolation between apps so one app cannot access another's data, and that's a lot easier to do if they aren't sharing a database. Considering these desires, it makes sense to say that apps should simply bundle their database of choice.

why in the world would I bundle MySQL with a simple blog platform?

To make sure it actually works. (Although as others have said in this thread, it should probably use SQLite instead of MySQL.)