Design Patterns

Why C# version for DotNetNuke is not (so) important?

Whenever possible, extending frameworks and robust applications should NOT be done by touching the core code and recompilation but with external, new units of code to be plugged into the framework. The open-closed principle teaches us that application should be opened for extensions but closed for modifications.

© 2021 Yoni Goldberg. All rights reserved.