The end result is - for me personally - totally worth the effort, since it taught me a lot about classes (something fairly new to me at that time), XML and things to think about when writing such a complex program.
Yes, if the end goal is to gain experience and understanding, then it's definitely worth it. I've done similar things, by building framework pocs, for e.g. dependency injection, logging and module loading: what you end up with is typically isn't production ready to any degree, but the exercise itself does make you a better software developer :).
The end result is - for me personally - totally worth the effort, since it taught me a lot about classes (something fairly new to me at that time), XML and things to think about when writing such a complex program.
Yes, if the end goal is to gain experience and understanding, then it's definitely worth it. I've done similar things, by building framework pocs, for e.g. dependency injection, logging and module loading: what you end up with is typically isn't production ready to any degree, but the exercise itself does make you a better software developer :).
Thanks for the kind words!
I too made a framework for logging! It's called NWLog and also can't be considered production ready, I guess.