Robin Haswell wrote:

> 1. Your problems with SQLObject - could you go in to a little more depth with 
> this?

It was case mangling which created some unpredictability. Somewhere it
had to be userId, UserID, user_id etc. And some things just didn't work
as advertised or as "I would expect" (selects with Table.q.FooCol == 4,
"attribune FooCol not found"), I might have made some stupid usage
mistakes but the fact that it was so easy to make such mistakes was a
bit of a warning signal for me.

Also a centralized good documentation and reference for "typical use"
seemed to be lacking.

> PHP programmer I think we had a similar experience. I too was angered by SO 
> when I was treating it
> as an SQL layer, however when I stopped doing that and took a more Pythonic 
> approach, things became
> a lot easier, although I'm unconvinced as to whether my queries are being 
> executed efficiently.

Yeah, I also had the nagging feeling that I was writing horrible code
when I selected a bunch of objects, filtered them on the python side
and did more selections based on the processed date. Though that's
probably something you can expect with ORM and I don't really mind.

> attributes in the py: namespace. I think if you spend more time working on 
> "websites" you will
> develop a greater appreciation for xHTML, the benefits of actually writing 
> real HTML (as opposed to
> the trash that most people spew out), and in turn, a greater appreciation for 
> Kid.

Probably very true; I (and our team, none of whom is a web developer)
would have wanted something a bit more relaxed and sloppy.

> As a matter of interest, did TG succeed in getting you from A to B in time C?

Yes, we're done and all in all it was remarkably easy (esp. compared to
my previous experience w/ plain old CGI). It's not that I don't dig the
TG way of doing things, it's just that I digged it enough to jump in
early and hence couldn't trust some of the options that would have been
more "comfortable" for us.


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