`
harry
  • 浏览: 184189 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

发布简陋版xweb

阅读更多

花业余时间捣鼓了一个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

分享到:
评论
5 楼 harry 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很貌似了~
4 楼 闲云无心 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
3 楼 phyeas 2009-05-25  
要用到两个外部模块
Sqlalchemy将在0.6版本中支持python3000
jinja好像没有动静

如果不是放在生产环境中的话可以先不考虑性能,先考虑代码可扩展性
2 楼 harry 2009-05-25  
先python26,然后再3000,3000上很多模块还没的,而且性能不很好
1 楼 phyeas 2009-05-25  
支持
申请加入项目组,不过我想搞python3的,呵呵

相关推荐

    1+Xweb资格考试.zip

    在1+X Web资格考试中,考生需要熟悉各种标签的用法,如`<head>`、`<body>`、`<header>`、`<footer>`、`<section>`、`<article>`等,以及如何创建链接、图像、表格和表单等元素。此外,了解语义化HTML以及与HTML5的新...

    Python-xweb一个具有很少代码的Web框架

    **Python-xweb Web框架详解** Python-xweb是一个轻量级且高效的Web开发框架,它以其简洁的代码结构和易于上手的特点受到了许多Python开发者们的喜爱。这个框架的设计理念是尽可能减少开发者在基础架构上的工作量,...

    1+X WEB前端开发初级教案.rar

    《1+X WEB前端开发初级教案》是一个针对初学者的教育资源,主要涵盖了Web前端开发的基础知识和技能。在Web前端开发领域,这是学习者踏入这个充满创新和技术挑战世界的入门教材。"1+X"通常指的是国家职业教育1+X证书...

    1+X Web前端开发例题 实操题1

    内容为1+X Web前端开发例题 实操题6题 内容不含答案解析(答案可以来我的博客找喔,有题目分析 https://blog.csdn.net/weixin_53231455?spm=1019.2139.3001.5343 题目类型都是前端的知识点

    1+X WEB前端开发中级教案.pdf

    1+X web前端开发中级考证 完整培训教案 P220 涵盖考证所有知识点 培训教师和考证学生专用 亦可作为上课教案

    【1+X Web前端开发初级 】样题二(理论+实操).zip

    【1+X Web前端开发初级】样题二涵盖了理论与实操两大部分,旨在测试学习者在Web前端开发领域的基础知识和实践能力。这个压缩包包含了三个文件:`Web前端开发初级实操考试_V1.0.docx`、`Web前端开发初级理论考试_V1.0...

    组态王web发布,内网 公网官方详细教程

    组态王 Web 发布详细教程 组态王 Web 发布是指使用组态王软件将应用程序发布到 Web 平台上,以便于用户通过 Internet 或 Intranet 进行远程监控和控制。该功能基于 ActiveX 技术,采用 B/S 结构,允许用户随时随地...

    在LabVIEW中发布VI到WEB

    ### 在LabVIEW中发布VI到WEB #### 一、引言 随着互联网技术的发展与普及,将实验室或工业现场的数据及应用通过Web方式进行共享变得越来越重要。LabVIEW作为一种图形化编程语言,在数据采集、测试测量等领域有着...

    wincc的web发布方法.pdf

    wincc的web发布方法.pdf

    1+X Web前端开发中级模拟题(2020 12月最新模拟题).rar

    1+X Web前端开发职业技能分为初、中、高三个等级,其中高级证书持有者具有复杂网页设计开发能力和网站架构设计规划能力;中级证书持有者具有动态网页设计开发能力;初级证书持有者具有静态网页开发能力。

    Web前端开发初级样题一理+实.zip

    【标题】"Web前端开发初级样题一理+实.zip" 涵盖了Web前端开发的初级理论和实践知识,是针对“1+x WEB前端开发初级考试”的备考资料。这个压缩包很可能是为了帮助初学者或者准备参加该级别认证考试的人员进行系统性...

    xweb04.war

    xweb04.war

    1+X Web前端开发职业标准串讲(初级)

    教育部职业教育与成人教育司司长王继平表示,职业教育将实施“1+X”证书制度改革。对此,有关专家告诉记者,“1”是指学历证书,“X”是指代表某种技术技能的资格证书,不同的专业对应不同的资格证书。

    组态王 web发布常见问题FAQ

    组态王 web发布常见问题FAQ 我使用了组态王6.52的Web发布功能进行广域网发布,请问我的防火墙需要 开放那些端口?

    力控web发布常见问题解决办法

    力控web发布常见问题解决办法 Force Control Web 发布是当前许多企业和个人使用的一种常见的发布形式,但是在实际使用过程中,很多人都会遇到一些常见的问题,影响着发布的效率和质量。为了解决这些问题,本文将对...

    发布WEB遇到无法显示的问题

    PB11发布WEB遇到无法显示的问题

    Vert.x Web Sample

    Vert.x Web编写的一个前后端分离的例子。

    1+x web前端职业技能等级标准

    1+x web前端职业技能等级标准

    1+x 证书 Web 前端开发初级实操考试.zip

    "1+x 证书 Web 前端开发初级实操考试"是一个针对初学者设计的实践考核,旨在检验学习者在Web前端开发领域的基础技能和理解程度。这个考核可能包括HTML、CSS、JavaScript等核心技术的运用,以及对网页布局、响应式...

    1+X考证 Web前端实操模拟题(点赞+关注)

    这个是1+X考证 Web前端实操模拟题压缩包,适用于准备1+x考试的同学,希望在考前可以拿这些题目先练练,熟悉一下或者测试一下,如果觉得自己的理论知识还不是很熟悉的话,可以在我的主页找一下【1+X】的模块,里面的...

Global site tag (gtag.js) - Google Analytics