Earlier quoted context omitted.
The idea is to link a thin client library into the user’s code. Then the thick client is controlled server side by the devs. If you design the thin and thick client intelligently, you can make a lot of changes to the system by merely modifying the thick client (which you control), without needing to update the thin client. Problems tends to come in a few flavors, namely that this increases complexity and that some ch…
I don't quite understand what you are saying. As per the article, the advantage of a library over a service is that you don't have the burden of maintaining the said service. How having a thin client and a server helps? I also don't see how "shoving new options in the dict" can help. From my POV, if the client needs to be updated to benefit from the new features, then there is no way around it, work has to be done. F…
But the point is they don't have to update even if there's changes. They can update at their leisure.