论坛首页 编程语言技术论坛

发布简陋版xweb

浏览 2807 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-24   最后修改:2009-05-24

花业余时间捣鼓了一个pythonic web framework,目前我把它称为xweb,还比较简陋,欢迎大家和我一起探讨。

 

页面模板采用jinja2

ORM采用SQLAlchemy

在项目目录下

./gen.py run #运行项目

./gen.py syncdb #同步数据模型到数据库

./gen.py app APP_NAME #创建一个应用

 

xweb的网站以及下载地址:

http://code.google.com/p/xwebproject/

 

xweb 1.0 snapshot

   发表时间:2009-05-25  
支持
申请加入项目组,不过我想搞python3的,呵呵
0 请登录后投票
   发表时间:2009-05-25  
先python26,然后再3000,3000上很多模块还没的,而且性能不很好
0 请登录后投票
   发表时间:2009-05-25   最后修改:2009-05-25
要用到两个外部模块
Sqlalchemy将在0.6版本中支持python3000
jinja好像没有动静

如果不是放在生产环境中的话可以先不考虑性能,先考虑代码可扩展性
0 请登录后投票
   发表时间:2009-05-25  
既然用到jinja,不如学limodou老大在werkzeug基础上做扩展框架吧,反正都是一头大牛的项目...

这样一来可以减少不少依赖性

webob可以去掉,werkzeug.wrappers有类似webob的Request,Response之类的模块

paver可以去掉,werkzeug.script可以直接解析,扩展shell命令,

还有cache,可以直接做个接口,调用werkzeug.contrib.cache

类似pylons的request可以通过werkzeug.local实现,这里还会优先考虑greenlet
0 请登录后投票
   发表时间:2009-05-25  
闲云无心 写道

既然用到jinja,不如学limodou老大在werkzeug基础上做扩展框架吧,反正都是一头大牛的项目...这样一来可以减少不少依赖性webob可以去掉,werkzeug.wrappers有类似webob的Request,Response之类的模块paver可以去掉,werkzeug.script可以直接解析,扩展shell命令,还有cache,可以直接做个接口,调用werkzeug.contrib.cache类似pylons的request可以通过werkzeug.local实现,这里还会优先考虑greenlet

去研究一下werkzeug/。不过这样搞了,就和limodou的uliweb很貌似了~
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics