Introduction
The JavaScript community has a strong belief in the power of composability when architecting software. This is in line with the Unix philosophy of simple components that can be used together to quickly build applications.
By no means is this methodology the only one that exists. Ruby on Rails, for example, uses an opinionated framework to make decisions for you about what your application should look like. Opinionated frameworks offer the advantage of being able to quickly learn an application because out of the box it works—you just need to fill in the gaps. Opinionated frameworks are also easier to learn because there is usually a “right” way to do something. The downside is that you’re limited to building applications that the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access