On Thu, 11 Aug 2005 08:54:42 -0600, "Dennis" <[EMAIL PROTECTED]>
said:
> Jonathan Ellis wrote:
> >Man. Twice in one day, I'm marveling at how huge the gap betwen
> >"Jonathan simple" and "J2EE simple" appears to be. It's like I'm living
> >in some kind of parallel universe.
> >
> >Here's one example just for fun.
> >http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSFDevelop5.html#wp1003532
> That's exactly the type of simplicity (complexity) I was mentioning
> before. Web languages have developed to a point where you can do things
> real quick and REALLY simple ( not J2EE simple.)
>
> You can do it with Java too. I think J2EE developers just need to
> realize the difference between real simple and J2EE simple.
Yes, you can be simple with Java, like I mentioned with the Java
SimpleORM tool. But the simplicity:power ratio dynamic languages give
you is really breathtaking. To stick with the ORM theme, here's a quick
example of what PyDO can do:
# duh
>>> import pydo
# set up the 'sw' pydo connection alias; psycopg is the name of the
driver
>>> pydo.initAlias('sw', 'psycopg', "dbname='sw2' user='silentwhistle'")
# have pydo introspect the database and generate classes
>>> d = pydo.autoschema('sw')
# get the class generated for the users table
>>> Users = d['Users']
# grab a random user whose first name is John
>>> john = Users.getSome(fname = 'John')[0]
{'status': 'registered', 'superuser': None, 'title': None, 'fname':
'John', ...}
# manipulate said user
>>> john.email = '[EMAIL PROTECTED]'
>>> john.commit()
-Jonathan
.-----------------------------------.
| This has been a P.L.U.G. mailing. |
| Don't Fear the Penguin. |
| IRC: #utah at irc.freenode.net |
`-----------------------------------'