作者giive (lala)
看板Ruby
标题从 Django 看 Ruby on Rails 成功的原因
时间Fri Nov 10 08:51:36 2006
http://lightyror.blogspot.com/2006/11/django-ruby-on-rails.html
这里有一份对岸 cookoo 写的对Django的遗憾(
http://cookoo.javaeye.com/blog/33182),真是一篇好文章,里面描写到 Django 如何错失大鸣大放的机会。我看完之後,突然发现 cookoo 这篇文章藉由 Django 的缺点,他也顺便偷偷分析了 Ruby on Rails 成功的原因。大家可以来看看
1. django的原始码改动频繁
2. ORM API 繁琐(後来按ActiveRecord风格重写)
3. 没有整合的测试框架
4. 没出书,文件相比Rails缺之甚多
5. python内部有人对django完全独立的一套full-stack系统有不同看法,又搞了很多别的框架(比如turbogears)
6. django对AJAX热潮无动於衷
相比起来
1. Rails Team 相当稳定,很少大改
2. ORM 太优美了
3. Full Stack
4. 出的书籍一级棒,文件也相当多
5. Ruby 因为社群小,超级团结
6. Full Stack 框架,Unit Test 内建
7. RJS 赶上 AJAX 热潮,炒热不少话题
虽然 Open Source 技术为本,但是撇开 Ruby on Rails 优秀的技术不谈。假如大家都不写文件,Ruby on Rails 的文件不够多的话,有人敢用一个不熟悉的语言吗?没有将 Ruby 社群主力放在 Rails 身上,写得出那麽多 API 吗?没有团结的团队,人员来来去去,吵来吵去的团队作得出好作品吗?没有 DHH 肯花写程式以外的时间推销 Rails ,并且花众多时间写出一本Agile Web Development with Rails,会更多人愿意花时间去学习一个听都没听过,也没有公司support 的 Ruby on Rails 吗?
一向是一盘散沙的 Open Source 社群可以仔细思考一下 Ruby on Rails 带给大家的启示。Ruby 社群向心力强,不分散力量,又懂得出书以及掌握时势用RJS炒热话题。这说明,团队管理好,向心力强,行销强,正是 Ruby on Rails 扩散那麽快速的主因。其实,这不正是一个好商业团队应该具备的特质吗?
--
lighty RoR 是一个介绍 lighttpd , SQLite , Ruby and Rails 的 Blog
http://lightyror.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.104.233