Hacker News new | ask | show | jobs
by recursivedoubts 1588 days ago
I like the idea of a "curated" platform: putting together the best libraries in a somewhat opinionated way, but not writing a lot of additional code on top of it, and making sure that most of the curated glue code can be ditched if someone using the platform doesn't want or need something.

This would let people get going quickly and not have to make a thousand decisions or figure out all the integration points, but retains some of the benefits of the library-mindset (configurability, swappability, domain expertise, etc.)

3 comments

In the clojure ecosystem, Luminus (https://luminusweb.com/) is pretty much a curated set of libraries for web development.

I still think that relationship still creates friction. The framework itself has swapped out libraries in the past, and you are basically dragged along if you upgrade.

As far as I understood from my experience, there’s no way to upgrade your Luminus after you had started your project, you only upgrade individual libraries — so any further changes in the Luminus framework itself don’t affect your old projects.
I'm not a Java person, but I think Dropwizard advertises with basically that idea.
interesting, thank you for the pointer!
15 years ago, there was "LAMP:" Linux, Apache, MySQL, PHP.
…and I still use this.