Hacker News new | ask | show | jobs
by nadam 5456 days ago
Lots of people say that they prefer libraries over frameworks. I agree in that if possible I try to avoid the overuse of frameworks. But this cannot be decided on an abstract level, it depends on what functionality I want to use the framework/library for. How clear it is what the framework have to do, how mature is its philosophy about what it have to do? For example almost everybody use the following huge and sometimes quite restrictive frameworks:

- operating systems

- Windowing/component frameworks for GUI (like Java Swing)

- and of course in case of web development the browser itself.