>
>
> What you really need to be successful is a singular set of tools, with
> just about everything you should need to write a web app built in,
> fully documented as if TG were a single project like Django as far as
> the user is concerned. Abstract out all your dependencies too, there's
> no reason I should be importing things directly from SQLAlchemy or
> Genshi, I should be importing things like tg.database and tg.template,
> even if they're only wrappers so that if and when those things are
> changed I don't have to go back and update my code to the new
> dependency. That also applies to documentation, putting "see docs on
> Dependency X's web site" doesn't cut it. If you want to be the full-
> featured mega framework, then I should rarely have to leave the
> turbogears.org domain.
>

Well, we aren't going to wrap the entirity of SQLAlchemy or Genshi or
whatever, because that's a HUGE API to try to manage.   But I agree we need
to be doing a better job of managing that set of problems.

I think we will likely need to create some new abstraction layers in a
couple of key places in order to make the "full stack" approach work in a
world where NoSQL and HTML5 local apps are busy changing the web framework
landscape.

Personally I'm still leaning toward the 3 way merger of BFG/
> Pyrmaid, Pylons and TG, with the 2 package concept Mark mentioned
> (minimal-core vs full-stack).


I've heard a lot of that in this thread.   Sure there's been some feedback
in other directions, but here and offline I'd say the majority of people are
in favor of some kind of merger.   And I think that the momentum that
Pyramid has been gaining over the last few days since it's public
announcement has been a very good thing.

--Mark Ramm

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en.

Reply via email to