chandmkhn
I can see some motivated developers benefit from this. But now those devs are working on someone's "open sourced" company for free thus growing someone's company in exchange for employability elsewhere. I can't shake of the feeling of borderline exploitation when I see the phrases 'my company" and "open source" next to each other.
https://msdn.microsoft.com/en-us/library/bb399001.aspx
Commercial control providers in .Net world support these scenario with something called "CallbackPanel".
https://demos.devexpress.com/MVCxMultiUseExtensionsDemos/Cal...
Real conufsion starts when you have nested HTML controls that automagcally making ajax calls. Nice idea as long as you can get away with minimal work.
The moment you want to use any moden SPA framework, you are up for a big rewrite.