Georg,

I agree with you that we should approach this issue by building just
what we need in a practical and incremental way,

so +1 for that.

But are we sure we want to build our own javascript framework from
scratch?

There are two opposing forces here: the effort to develop and maintain
our own framework (and make it at least as good as the competition in
terms of usefulness) vs the effort to track the moving target of
another.

Obviously so far, Django has tended to choose the former, and I'm
confident that the unity we gain from building our own ORM rather than
adopting SQLObject for instance, is worthwhile. We clearly have the
talent and the focus to do a good job there. When it comes to
javascript I'm not so sure where the balance lies. It seems to me that
it's not quite so core to Django - it's not necessarily where we should
be expending lots of effort.

I think if we choose a third party framework, it should be as stable as
possible and as simple as possible - currently Dojo seems to be
changing quickly and getting larger and larger (I know it is
componentized, but the point is, how complete should our integration
be?).

If as Eugene says, we're not interested really in visual effects, then
perhaps we should choose something smaller, like prototype.js or
tw-sack.js (just 4 lines of js to retrieve an html fragment from a URL
and replace an element with the the fragment).

Just my 2p.

Reply via email to