关于web framework代码实现“秀”的一个想法

20 views
Skip to first unread message

limodou

unread,
Sep 1, 2009, 8:44:47 PM9/1/09
to Python.cn@google
这是我刚想到的。在列表中,大家讨论了许多框架,有说这个好,有说那个好,但是存在的问题是:这么多的框架,我们并不是每个人对每个都熟悉,所以往往就是熟悉的就说好,不熟悉的可能就不好。这样也会对我们的眼界有所影响。既然列表中学什么框架的都有,不如我们选择一些简单的小任务,比如:显示个静态文件,处理个模板,让我们以实际的代码来比较和分析不同框架之间的差异。目的不是为了说哪个更王道,主要是为了取长补短。比如了解别的框架是如何做的,它为什么会这么做,其思想是什么,对我现在使用的框架有没有借鉴的意义。一方面通过比较更好的了解框架之间的哲学和差异,另一方面也借这个机会了解一下其它的框架。

所以我们要做的就是:

1. 出题。题目要尽可能简单,每道题要说出你要使用的技术,不要太多,主要是展示某个方面的处理。
2. 实现。一种框架实现一个。实现完了需要有文档说明和代码。文档在刚开始时希望有安装说明,这样方便大家试验。但我们比较是从安装之后直到编码完成。文档中要象教程一样,一步步把你如何做的写出来。因此这个文档可以认为是一个教程。
3. 如果可以把运行的界面展示出来,放在文档中。

当我们的题目越来越多,说明我们的教程也越来越丰富,而且不是一个框架的教程,是N多个框架的教程的同步。想一想就是让人高兴的事。

要做好可能还有一些其它的事,比如:文档和代码放在哪里?建个svn还是github,还是hg。至于在线演示比较麻烦可以先不考虑。但如果文档有一个网站可以宣传就更好了。没有就在列表中讨论。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

smallfish

unread,
Sep 1, 2009, 8:54:45 PM9/1/09
to pyth...@googlegroups.com
不错的提议哦,最近正想把一些框架使用方法写出来呢。
代码就提供压缩包把,省的一堆版本控制也比较乱

--
blog: http://hi.baidu.com/smallfish_xy


2009/9/2 limodou <lim...@gmail.com>

Ken

unread,
Sep 1, 2009, 9:06:48 PM9/1/09
to pyth...@googlegroups.com
赞 :) 先在列表中讨论最实际。

--
大郎:百才招聘(baicai.com).产品部
传真:020-28295018
Email: k...@baicai.com
Gtalk: qicha...@gmail.com
twitter.com/qichangxing
邮件列表礼仪:http://www.woodpecker.org.cn:9081/classes/050730-CPUG/usMaillist/

limodou

unread,
Sep 1, 2009, 9:11:50 PM9/1/09
to pyth...@googlegroups.com
2009/9/2 smallfish <smallf...@gmail.com>:
> 不错的提议哦,最近正想把一些框架使用方法写出来呢。
> 代码就提供压缩包把,省的一堆版本控制也比较乱
>

使用压缩包要是修改了程序和文档比较麻烦。我的建议是统一建一个仓库,然后大家提交。一个框架一个目录,每个目录按人名再分。这样不同的框架,不同的人都分开。

文档可以统一一下格式,比如使用rest或其它什么的。如果我们使用code.google或github可以考虑在wiki上放入口。当然也可以考虑在wiki上写文档,不过要是单独的话可能以后有这样一个网站的话会更方便管理。

Reply all
Reply to author
Forward
0 new messages