4 ms·
No. Unless your product is the API nobody will use it, and it’s a waste of time and resources to create an extra layer you don’t need. Development can be faste
by alexmingoia 7y ago
No. Unless your product is the API nobody will use it, and it’s a waste of time and resources to create an extra layer you don’t need.
Development can be faster and require less code if you go with a traditional web application architecture (request -> db query -> render HTML response). Rails and Laravel have everything you need out-of-the-box.
Its also faster to iterate than a separate SPA + API, which is important when building an MVP and when making changes based on stakeholder demands.