为四川人民祈祷! www.onefoundation.cn

pikipikipiki goodbye

我终于决定放弃将Piki Port to WSGI这个想法了,虽然此时程序已经可以运行在WSGI Server环境,但是我即将大谈我的感想(感想排名不分先后)

1.框架不是一群无事可做的疯子写的

也许我们永远不会明白为什么这个世界有这么多框架(Python世界),也许我们明天就已经明白了。因为我们从头(WSGI)开始过,就这么简单!没有从头开始过的人,不会想到当自己解决完一个问题,依然需要面对接下来十个问题时候的痛苦,尤其是在赶时间的时候⋯⋯我想这样的理由同样适用于MFC或者Java之类一切有轮子的东西

2.直接在WSGI基础上开始工作并不是一件不可能的事情,但是没有人愿意做两次

但是为了真理,你至少得玩上一次⋯⋯这绝对可以帮助你理解你所使用的框架。如果你学JSP,你得会Servlet。玩Ruby,最好还是看一看Rails源码。

3.使用框架并不丢人

PHP是用C语言开发的WEB框架,C是用ASM写出来的万能框架

那么,同理,Python是用C写的基本万能的框架,Django/Pylons就是用Python写的WEB框架!对无聊的人补充一点:不比PHP慢,WEB的瓶颈不在CPU,大家都知道。

4.有这么多框架可以选择,太完美了

说这句话Rubyer肯定要嫉妒死,我们有Django,你们却只有Rails。但是,我们还有Pylons,还有TurboGear,还有⋯⋯不计其数。

如果现在要我做VeryCD或者douban,那么Pylons肯定是我的选择了,原因就和打CS之前要买枪一样简单,当然要选最先进和最适合自己的装备。这么说来TurboGears也在选择之列,不过Pylons更底层一点。

如果现在要我选择一种框架继续我的Jampad2,那么肯定是Django,快速开发是唯一的原因,个人网站不会追求那些缥缈的性能。


好了,写完了

还有一个要说的,放弃使用piki的原因,因为:

1.它的模版实现的思想太古老了,真的有代沟了
2.协议,pikipiki是GPL,Jampad更加倾向于BSD

正如我所说的,django或许是更好的选择。
tags: Jampad   
by kernel1983
Comments »
  1. 2007-07-14 17:01
    Youre really losing i. Kristel Lesly.
  2. 2007-07-5 04:51
    What in the world happened to. Osip Nawal.
Leave a Comment:
code:191