web.py 项目介绍:大卫粘贴 davidpaste.com

web.py- Hello world - 查看代码 - 大卫粘贴

 

大卫粘贴(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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。