Johnatan56
Honorary Master
Dunno, front-end my side are the ones who pushed to have it proper REST error passed on, issue was more convincing the older people who had not done so before to allow it to pass code review.One of my teams will kill me but I find its most often web/frontend devs who complain about the rest practices and understanding the response codes properly.
Issue is more breaking flow, that people adapt to new one.
Just want to add: You can run whatever front-end you like, you are no longer forced to keep your Angular 2 project going forever and moving forward with it, you can just go and build a nice Vue 2/3 app and just make a list of all the endpoints and hook them up nicely.To improve the end-user experience however you define that.
1. You have a shared backend but an optimised UI so customised not responsive. Desktop for power users and mobile for light users, mobile users won’t be using keyboard shortcuts etc
2. You want to deliver a familiar UI across platforms implementing something like React.
3. You don’t need server side rendered HTML, you rather have lower latency responses so you cache at edge nodes.
Want to swap the back-end? No problem, you can have the web app go and call the new service for those that have been migrated and over time migrate everything over.
Large monolith apps are scary, they are often an all or nothing approach, which can often lead to pretty bad situations where you need to constantly roll back for little things that will hold up all the improvements, and clients will complain if constantly back and forth. Change section by section, get each one right before moving on. Easier to do chunks than it is to redo all of it at once.
