Web Framework

2 views
Skip to first unread message

David chen

unread,
Jul 27, 2011, 2:07:39 AM7/27/11
to My Network
今天看了一篇文章介绍一些Framwork的,希望熟悉的同学介绍一下或发表评论,便于旁观者学习

Python's Web Framework

Grok - A Smashing Web Framework
http://grok.zope.org/

Django is a high-level Python Web framework that encourages rapid
development and clean, pragmatic design.
https://www.djangoproject.com/
http://www.wsgi.org/wsgi/

我在看Django

Ruby
rail

Php
Zend


黄昊

unread,
Jul 27, 2011, 2:12:27 AM7/27/11
to share...@googlegroups.com
python的我只用过django,webpy用过大概两天(据说搜狐一直在用)
django经过这几年的发展,确实强大了不少,扩展性也很好了,源码写得也很棒,适合边写应用边看源码边学习
问题是列这么些框架,到底你们打算用语言?

David chen

unread,
Jul 27, 2011, 2:24:51 AM7/27/11
to My Network
现在这边哪个框架都不用,不过新的技术还是要了解和学习的,我最近是在看python里一直介绍django所以顺便查了查,不过这边用的
redmine是ruby+rail的,主要是我对这东西没概念所以放在这算是一个学习的记录,没事翻出来看看也可以加深一下印象,让你见笑了*_^

On Jul 27, 2:12 pm, 黄昊 <huang1...@gmail.com> wrote:
> python的我只用过django,webpy用过大概两天(据说搜狐一直在用)
> django经过这几年的发展,确实强大了不少,扩展性也很好了,源码写得也很棒,适合边写应用边看源码边学习
> 问题是列这么些框架,到底你们打算用语言?
>

Jason Lai

unread,
Jul 28, 2011, 2:56:44 AM7/28/11
to share...@googlegroups.com
其实 Rails 还是值得学习的。Django 确实壮大了不少,但是说实在的,各个方面和 Rails 的差距也不过从原来的很多年减少到现在的几年 :)

我个人在合适的时候很喜欢用 Python,但我并不把 Python 当成一把能砸所有钉子的锤子。在合适的场景下面选择合适的工具,我比较推崇。Rails 在很多方面做得很好,除了本身它是一个框架以外,它还是一个软件开发的最佳实践集合,你在真正使用 Rails 工作的时候,你会发现,有很多 Web 开发和调优的最佳实践已经被无缝集合在 Rails 和它的生态圈里面了。比如说测试有 BDD 的 RSpec,部署有 Capistrano,自动化脚本有 Rake,甚至对于 Yahoo 推崇的前端优化的 21 条里面的静态资源缓存规则,都被集成在 Rails 的静态资源 URL 生成 helper 里面(会给 PNG, CSS 等 URL 之后加上一个 query,格式是“?时间戳”,如果不知道为什么要这样做,我觉得可以揣摩揣摩)。

总之,比起 Rails,其他的框架在这方面做的改善确实一直在赶上,但是还是离 Rails 差很远。而且利用 Ruby 天生的语法优势,写出来的类 DSL 代码也是很舒服的。我推荐试一试。

另外,Rails 的源代码写得很不错,也适合边看代码边学习。当然,一切前提在于,你们的工作环境中支持 Rails :)

Best regards,
Jason

David chen

unread,
Jul 28, 2011, 3:22:50 AM7/28/11
to My Network
果真是ruby的大牛呀,把rails分析的如此透着,有机会一定要好好学习学习!
Reply all
Reply to author
Forward
0 new messages