Frameworks have been a hot topic of discussion around my peers at work of late, and I was wondering what sort of frameworks the wider community was using.
Personally I tend to utilise a custom/personal framework that I have slowly developed over the past few years. I’ve tended to shy away from using something standard such as Fusebox or Mach II, not because they are bad products (I’ve honestly never looked at them properly to give a good evaluation) but simply because (a) I like knowing how the internals of my system work and (b) I find framework development really interesting (and often the most interesting part of application development).
That being said, if I’m doing Java development, I’ll tend to use something like Struts or the like, simply because I find I need something like that to get work done in J2EE (being it is rather low level). That may also just be because I’ve not had a huge chance to get my hands deep down into the bowels of what really makes J2EE tick, and therefore haven’t had the time to make up something of my own.
So, do you use a custom framework? if so, why so? or have you started developing with something like Fusebox or Mach II, and if so, why so?