Thanks a lot for your response Galuh. The problem with a plugin approach is that it's hard to make everything in the platform a plugin. There are large swathes of code that can be converted into a plugin, but making "everything" a plugin is hard. There will always be a corner case that doesn't fit this bill.
I'm considering this approach and over the last few months, we re-factored some parts of the codebase as a plugin-based architecture. But, increasingly I'm of the opinion, that this is not a 100% foolproof solution.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thanks a lot for your response Galuh. The problem with a plugin approach is that it's hard to make everything in the platform a plugin. There are large swathes of code that can be converted into a plugin, but making "everything" a plugin is hard. There will always be a corner case that doesn't fit this bill.
I'm considering this approach and over the last few months, we re-factored some parts of the codebase as a plugin-based architecture. But, increasingly I'm of the opinion, that this is not a 100% foolproof solution.