Luke Tucker
2009-04-13 18:53:56 UTC
I'm shopping around a bit for component frameworks for melkjug's
plugins ( http://oss.openplans.org/melkjug/wiki/PluginPoints ) and I'd
like to hear your input if you have a sec.
I feel like Trac's component model is all I really want at the moment,
but I haven't used it extensively in practice. I really like the
straightforwardness of it, the digestibility of the overall concept
and the limited scope -- drawback is afaict it is not packaged
separately (although it looks like the code is very orthogonal to the
rest of trac and it wouldn't be hard to take) Jeff, I think you might
have the most to say about what you like/dislike about Trac's model
and/or it's re-use. See http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture
As Josh reminded me, we also have a ton of internal ZCA knowledge, so
I figured I should do a little due diligence on that front too...
Melkjug already uses a smattering of ZCA to document interfaces in the
model. Personally, I find ZCA to be a bit zany and overwrought for
what I'm intending -- the documentation makes my eyes want to glaze
over even though I already understand it... That said, it's cruft is
grown from battle worn use cases and it's clearly got some momentum
and backing as an independent framework.
Maybe all I want to do is paper over the foul details of ZCA that I
don't care about with something that behaves conceptually like Trac's
model for the 99% case (use ZCA as a meta-meta-framework) but let the
machinery hang out ... juuust in case.
Anything else I should be looking at? Thoughts?
- Luke
--
Archive: http://www.openplans.org/projects/melkjug/lists/melkjug-development-list/archive/2009/04/1239648863049
To unsubscribe send an email with subject "unsubscribe" to melkjug-dev-***@public.gmane.org Please contact melkjug-dev-manager-ZwoEplunGu1pszqg2B6Wd0B+***@public.gmane.org for questions.
plugins ( http://oss.openplans.org/melkjug/wiki/PluginPoints ) and I'd
like to hear your input if you have a sec.
I feel like Trac's component model is all I really want at the moment,
but I haven't used it extensively in practice. I really like the
straightforwardness of it, the digestibility of the overall concept
and the limited scope -- drawback is afaict it is not packaged
separately (although it looks like the code is very orthogonal to the
rest of trac and it wouldn't be hard to take) Jeff, I think you might
have the most to say about what you like/dislike about Trac's model
and/or it's re-use. See http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture
As Josh reminded me, we also have a ton of internal ZCA knowledge, so
I figured I should do a little due diligence on that front too...
Melkjug already uses a smattering of ZCA to document interfaces in the
model. Personally, I find ZCA to be a bit zany and overwrought for
what I'm intending -- the documentation makes my eyes want to glaze
over even though I already understand it... That said, it's cruft is
grown from battle worn use cases and it's clearly got some momentum
and backing as an independent framework.
Maybe all I want to do is paper over the foul details of ZCA that I
don't care about with something that behaves conceptually like Trac's
model for the 99% case (use ZCA as a meta-meta-framework) but let the
machinery hang out ... juuust in case.
Anything else I should be looking at? Thoughts?
- Luke
--
Archive: http://www.openplans.org/projects/melkjug/lists/melkjug-development-list/archive/2009/04/1239648863049
To unsubscribe send an email with subject "unsubscribe" to melkjug-dev-***@public.gmane.org Please contact melkjug-dev-manager-ZwoEplunGu1pszqg2B6Wd0B+***@public.gmane.org for questions.