webpy MVC 经典示例:seddit

未完成版本,供参考。An application built to combine the best aspects, ...

↑我也要推荐

Aaron Swartz 去世之后,Web.py 开发将会继续吗?

发布时间:2013-05-22 14:41:22, 关注:+7959, 赞美:+17, 不爽:+5

大概是因为 web.py 已经包含了 web 开发需要的基本功能,而要自己添加一些功能也很简单,所以 web.py 的开发一直是由 Anand 平平淡淡地主导者。

web.py 在 github 的项目主页里也有不少 issues 和 pull requests,所以大家对 web.py 其实还是有改进建议的,只是一直没有人来解决这些问题。

这几天在 web.py 的邮件列表里有几位用户在讨论如何一起改进它,这里是帖子: https://groups.google.com/forum/?fromgroups#!topic/webpy/K0VwCIcMbzs

最初由 Tomas Schertel 提议大家一起来解决所有的96个 issues 和24个 pull requests,提议得到了其它几位用户的响应,并且联系了目前的主导开发人员 Anand。休假归来的 Anand 做了积极的回应,并列出了目前他认为需要首先改进的几个地方:https://groups.google.com/forum/?fromgroups#!topic/webpy/VLu9MYSnt9g

这里简单翻译一下:

  • Python 3 支持。
    未来将是 Python 3 的天下,web.py 应该尽早跑在 py3 上。
  • 更好地与第三方工具整合。
    web.py 一直都不能很好地与第三方工具整合,也不能让用户很简单地开发出插件。这影响了 web.py 被采用。
  • 修正一些早期的设计错误。
  • web.database 模块依赖于 request locals,这是一个设计错误。
    Anand 已经在尝试修正这个问题,这就是他的 sqlpy 模块:https://github.com/anandology/sqlpy
  • 表单 (form) 的 API 没有正确设计。
    我在使用时总是需要做类似扩展 form 的 class 属性,覆盖一些重要的方法,等等的事情,这方面应该得到改进。
  • session 模块。
    这是我不太喜欢的另一个部分。也许它应该被独立为一个扩展(extension)而不是放在核心代码里实现。不是很确定如何取舍。

如果你觉得 web.py 的某个部分需要改进,或者 API 不正确,请跟贴回复和大家一起讨论:
https://groups.google.com/forum/?fromgroups#!forum/webpy

---

作者
Bibby,iRedMail 开源邮件服务解决方案作者
http://www.iredmail.com/ 

如果你觉得本站对你有帮助,欢迎向本站赞助 :P

使用支付宝捐赠

Copyright© Python4cn(news, jobs) simple-is-better.com, 技术驱动:powered by web.py 空间主机:Webfaction

版权申明:文章转载已注明出处,如有疑问请来信咨询。本站为 python 语言推广公益网站,与 python 官方没有任何关系。

联系/投搞/留言: en.simple.is.better@gmail.com 向本站捐赠