(no title)
nostrapollo | 5 years ago
User-facing applications just have different goals from an application consumed via API. Practically when you split up a system into a client facing application and an API application, from my experience and reasoning, it's always been because it results in a far easier to manage development process.
The simpler you can make your system the less likely it will be to fail by any measure. So breaking systems up into smaller systems is just easier and simpler. One such division that is really easy is the backend and frontend.
Model View Controller type frameworks are a great practical example of why breaking systems up makes them much easier to construct.
No comments yet.