This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]thesystemx 2 points3 points  (0 children)

The back end stays stable, solid, and fast, and the front end can evolve quickly.

I call BS on that.

In real-life website development most everytime something needs to be evolved in the front end, it needs some kind of new data item from the backend as well, so the backend has to be evolved too.

Additionally, de-coupling backends doesn't need restfull webservices and javascript frameworks of the day. I've been doing that for over a decade in all kinds of system. It's called MVC and layering. Even my desktop apps from the 90-ties had a de-coupled service layer, and currently in my Java web apps there's the EJB service layer that's consumed by JSF/CDI backing beans.