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或许是更好的选择。
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或许是更好的选择。
comments: 289
| tags:
Jampad
feed