First of all, thank you all for your hard work:  web.py is just amazing!

On Thursday, May 16, 2013 3:02:21 PM UTC+2, Anand wrote:
>
> Hello everyone,
>
> I've been wondering from long time about how to move forward about web.py 
> development. Here is the summary of my thoughts.
>
> Main Priorities:
>
> * Python3 support
>
> Python 3 is the future. We should make web.py ready for it.
>
>  

> * Better integration with third-party tools
>
> web.py has not been very good at supporting integration with third-party 
> tools and making it easier for other people to write some kind of 
> extensions to web.py. I think this is very important for the adoption of 
> web.py.
>

Rather than adding support for integrating with third-party tools, what 
this framework really lacks of is a central archive containing guides, 
tutorials, best practices of how to use web.py in production-like 
environments.  I mean, I had no issues in using web.py with celery, 
sqlalchemy, webassets or wtforms, even if the framework lacks of extensions 
support.

The site already offers a wiki and a cookbook with useful recipes but we 
definitely need to  keep them up to date with new technologies etc.
 

>
> * Fixing the earlier design mistakes
>
> There are some design mistakes that I would like to fix.
>
> - The web.database module depends the request locals, which is a design 
> mistake. I've started a new project to make the database module of web.py 
> independent of other part of web.py. It is still work in progress. 
>
> https://github.com/anandology/sqlpy
>

What is the purpose of the database module?  I think the reason it has been 
included in the framework is simply to enable users to create applications 
without linking external libraries or tools (one cannot think of a web-app 
without a database interface).  But, does the database module really want 
to take the place of other ORMs (e.g. SQLAlchemy)?

With that said, I see the design problem and I think it should be fixed.
 

>
> - We haven't got the form API is right. I've always extended form class, 
> overwritten some important methods, etc, whenever I've tried to use it. 
> This needs to be improved.
>
> - Sessions. This another part of web.py that I'm not happy about. May be 
> this  should have been an extension instead of core part of web.py. I'm not 
> really sure what to do about this.
>
> Please let me know your thoughts about this.
>
> If there are any parts of web.py that you think need to be improved, or an 
> API is not right, please let me know. 
>

Let me think about that.  I will get back to the list as soon as I have 
collected some ideas.


Cheers,

Matteo
 

> Anand
>

-- 
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 webpy+unsubscr...@googlegroups.com.
To post to this group, send email to webpy@googlegroups.com.
Visit this group at http://groups.google.com/group/webpy?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to