CHAPTER 6

Component-Based Rails in Relation to Other Patterns

Photo: Dr Ajay Kumar Singh/Shutterstock

Component-based development can be combined with other approaches to making applications more maintainable. That is because where architectural approaches add organizational ideas and idioms help organize a codebase, components add rigor to the content, the boundaries, and the relationships of those idioms.

It has taken a long time for components implemented via gems (and for Rails via engines) to be picked up by the community at large. That is why the previous chapters focused on the technical aspect and the mechanics of the pattern. In this ...

Get Component-Based Rails Applications: Large Domains Under Control now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.