Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'subject:Django': 0.03; 'django.': 0.05; 'killer': 0.07; 'python': 0.09; 'received:internal': 0.09; 'subject:Why': 0.09; 'django': 0.10; 'slightly': 0.15; 'anymore': 0.16; 'coders.': 0.16; 'django?': 0.16; 'message-id:@webmail.messagingengine.com': 0.16; 'nowadays': 0.16; 'received:10.202': 0.16; 'received:10.202.2': 0.16; 'received:66.111': 0.16; 'received:66.111.4': 0.16; 'received:mail.srv.osa': 0.16; 'received:messagingengine.com': 0.16; 'received:nyi.mail.srv.osa': 0.16; 'received:osa': 0.16; 'received:srv.osa': 0.16; 'subject:popular': 0.16; 'app': 0.19; '(not': 0.20; 'bit': 0.21; 'questions:': 0.22; 'mention': 0.23; 'header:In-Reply-To:1': 0.25; 'developers': 0.26; 'first,': 0.27; 'rails': 0.29; 'probably': 0.29; "i'm": 0.29; 'related': 0.30; 'code': 0.31; 'to:addr:python-list': 0.33; 'that,': 0.34; 'project': 0.34; 'subject:?': 0.35; 'there': 0.35; 'but': 0.36; 'being': 0.37; 'why': 0.37; 'far': 0.37; 'subject:: ': 0.38; 'received:10': 0.38; 'sure': 0.38; 'instead': 0.39; 'to:addr:python.org': 0.39; 'little': 0.39; 'header:Received:5': 0.40; 'think': 0.40; 'your': 0.60; 'first': 0.61; 'header:Message- Id:1': 0.62; 'between': 0.63; 'different': 0.63; 'more': 0.63; 'other.': 0.64; 'differences': 0.65; 'due': 0.66; 'marketing': 0.69; 'adoption': 0.84; 'route': 0.84; 'investing': 0.95; 'demand': 0.96 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:from:to:mime-version :content-transfer-encoding:content-type:subject:date:in-reply-to :references; s=smtpout; bh=A4dELnNy4gqwleVxYhwyVcy+buk=; b=GAml7 4Hj85QwbvOoXUepjsH8+CxkzHCxEXb9GceaJEfU+HjhQR6KGldRa+EFH5uonrMpr 56R1TGMijwqCWtSG9vQXBB20BHsIbDz4K7CUy/kwJwRnCUbfuviiwHATJvuojhe2 0WqsWhBsao1bHsZ0XHIO+pDeJaLoiapQdLa9L8= X-Sasl-Enc: oB+N417U5+KHSBXjOMNxmqRt1mfLTmp1vQw8w81QTlqj 1362594259 From: "marduk@python.net" To: python-list@python.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-199346e0 Subject: Re: Why is Ruby on Rails more popular than Django? Date: Wed, 06 Mar 2013 13:24:19 -0500 In-Reply-To: <2fc87695-9d0b-45b3-ae96-98e0591b30a0@googlegroups.com> References: <2fc87695-9d0b-45b3-ae96-98e0591b30a0@googlegroups.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 30 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1362594262 news.xs4all.nl 6857 [2001:888:2000:d::a6]:49545 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:40656 > My questions: > 1. Why is Ruby on Rails much more popular than Django? AFAIK Rails got a slightly longer head start than Django. And it has been said that RoR's first killer app was a screencast. A little marketing can go a long way. Since then Django has caught up a bit with RoR in terms of maturity and adoption (I think this is in part because of RoR's adoption slowing due to it not being the NKOTB anymore (not to mention a few security embarrassments)) . > 2. Why is there a much stronger demand for Ruby on Rails developers than > Django/Python developers? I'm not sure how big the difference is, but it's probably related to its early(er) adoption. Same reason that there is a stronger demand for PHP coders. PHP hit it big first, so there is a lot more PHP code to maintain. > 3. If Doppler Value Investing were your project instead of mine, would > you recommend the Ruby on Rails route or the Django route? If you already know/work with Python than I would go the Django route. RoR and Django are not that much different nowadays as far as methodologies. The main differences I think between RoR and Django are that one is Ruby-based and one is Python-based. Other than that, if you can get used to one you can get used to the other.