web.py 项目介绍:大卫粘贴 davidpaste.com
大卫粘贴(http://davidpaste.com/) (该项目暂时不可访问 2011.5)是一个代码分享和展示的平台,它提供代码的高亮显示,评论,收藏等功能(部分功能暂时不提供),支持C/C++, Java, Python, PHP, Ruby, ActionScript等多种编程语言。
该项目是开源的:
项目源代码在这里:http://github.com/kingheaven/davidpaste
使用到的技术有:
- wep.py 框架
- jinja2 模板引擎
- sqlalchemy 数据库 ORM
- pygments 代码高亮显示
目前大卫粘贴开放的功能只有代码高亮显示,评论和收藏功能将陆续开放出来。
webpy 的优点:
- 结构简单,开发快速
- 使用灵活,便于扩展
- 部署简单
webpy 的不足:
- unicode 是 webpy 目前的一个硬伤,经常会遇到unicode处理的问题
- form 的功能略显薄弱
---
题外:Davidx 的这个作品原来还使用过 Django 做过一回,见这里:http://paste.davidx.me/。在转 webpy 之前,Davidx 一直在写 Django。
下面是 Daivdx 的介绍:
Davidx 是一位开源爱好者, 也喜欢积极参与开源项目. 他会一点 PHP, Python 和 Linux, 主要工作就是 PHP 和 Python 开发.
联系方式:
Email地址: mykingheaven@gmail.com
Gtalk : mykingheaven@gmail.com
地区:西安
主页:http://davidx.me/
豆瓣:http://www.douban.com/people/kingheaven/
Twitter:@kingheaven
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。