Hi there:

I'm developing a big web application with web.py which I hope will be
released soon. I did choose web.py over the popular Django because
it's minimalist and flexible. I really like it, but of course it could
be a lot better without change it in a radical way:

* We all agree that the documentation must be improved, maybe
rewritten. Currently I'm not sure if I'm using web.py in the
correct/most efficient way. For example, it took as a couple of hours
to discover how and way use sub-applications to structure our project.
* Yesterday I was looking some Python ORMs and I found a couple really
minimalist, one of them even lets you write plain SQL queries instead
of depending on Python objects. Maybe, MAYBE, the database.py module
could be dropped and replaced with a better documentation and put our
efforts on others aspects. I like minimalist, I like the UNIX way to
do things. We have the same discussion about the email module months
ago: way not to depend on the native Python module?
* I haven't tried another template systems, so currently I love
Templetor, specially because it is just Python so it isn't necessary
to learn specific stuff, although I'd change the $ with something more
block-wise, like <!--$ $--> (in that way it won't raise exception in
HTML editors/validators).
* In my free time I'm working on a new form.py module which is
compatible with all the new HTML5 attributes. The idea is to declare
the inputs and its validators in Python and just in Python while
currently we should manually declare the forms in the HTML to use
stuff like type="number" or max="30".
* Python 3 support.

I want to collaborate with the project, but first I should finish the
stuff that I'm programming right now.

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/webpy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to