Em Domingo 23 Abril 2006 20:44, Jorge Vargas escreveu:
>
> How about what I said there, have no default provider? Unless people
> contrain their app to the default provider most people will
> a) extend it
> b) write their own

There are applications where it is a good default.  My biggest one for 
example :-)

Having no default provider makes the "entry" harder as well.  You can only be 
dissatisfied / satisfied with something you know how to make work.

> problem with a) is that it adds overhead, basically 2 everything being the
> most expensive (in performance) the 2 tables
>
> problem with b) is that even if it's easy most people at first glance are
> "scare" of going into the deeps of TG.
>
> So having no default at all will make everyone go with b)

The scariest thing, according to you...  It doesn't sound like something that 
would make it a good default (no default is no good default). 

See, for example, Ben's and Tim's cases.  Both are satisfied with the model, 
they just need minor tweaks.  Tim uses it as it is, even with some facility 
of logging in by email, while Ben would be happy if this was optional.  But 
the model needed just minor tweaks for both.

> Looking at the soprovider.py code, the TG_* classes are just normal
> SQLObjects the only reason they are there is convinience (which seems some
> people don't see it that way)

Yes.  Those could go the harder way, instead of forcing everyone to follow 
that path...

-- 
Jorge Godoy      <[EMAIL PROTECTED]>


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to