<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: My experience with Django and Rails</title>
	<atom:link href="http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/</link>
	<description>Jesu, Juva</description>
	<lastBuildDate>Sat, 21 Jan 2012 20:27:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Gustavo</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-607</link>
		<dc:creator><![CDATA[Gustavo]]></dc:creator>
		<pubDate>Sun, 06 Feb 2011 18:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-607</guid>
		<description><![CDATA[Talking about admin features, Rails Admin offers a easy-to-use interface for managing your data: https://github.com/sferik/rails_admin.]]></description>
		<content:encoded><![CDATA[<p>Talking about admin features, Rails Admin offers a easy-to-use interface for managing your data: <a href="https://github.com/sferik/rails_admin" rel="nofollow">https://github.com/sferik/rails_admin</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian J Cottee</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-603</link>
		<dc:creator><![CDATA[Ian J Cottee]]></dc:creator>
		<pubDate>Fri, 04 Feb 2011 06:30:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-603</guid>
		<description><![CDATA[For a nicer Django console I use http://code.google.com/p/django-command-extensions/ in every project. shell_plus will then autoload your models. And combined with ipython or bpython, the autocompletion makes experimentation extremely easy. Working on some old rails code the other day I found script/console a little limiting in comparison.]]></description>
		<content:encoded><![CDATA[<p>For a nicer Django console I use <a href="http://code.google.com/p/django-command-extensions/" rel="nofollow">http://code.google.com/p/django-command-extensions/</a> in every project. shell_plus will then autoload your models. And combined with ipython or bpython, the autocompletion makes experimentation extremely easy. Working on some old rails code the other day I found script/console a little limiting in comparison.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 2b&#124;&#124;!2b</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-601</link>
		<dc:creator><![CDATA[2b&#124;&#124;!2b]]></dc:creator>
		<pubDate>Fri, 04 Feb 2011 04:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-601</guid>
		<description><![CDATA[I&#039;m not sure what the substance of this comparison is. Three points;

1)
Django and Rails are both high level frameworks written in easy-to-learn scripting languages. We are comparing &#039;brand a&#039; electric screwdriver to &#039;brand b&#039; electric screwdriver.

2)
Stop comparing PHP/.NET to Rails/Djanog. Comparing a _language_ to a _framework-written-in-a-language_ does not compute. It&#039;s like comparing a Twix-brand candy bar to a alternative confection process. One is genius and requires engineers - the other requires a hungry simpleton capable of removing a wrapper.

3)
Use whatever works for you. The time spent reading an arbitrary viewpoint(yes, like this one), could be spent learning a countless number of skill sets to accomplish the same task.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure what the substance of this comparison is. Three points;</p>
<p>1)<br />
Django and Rails are both high level frameworks written in easy-to-learn scripting languages. We are comparing &#8216;brand a&#8217; electric screwdriver to &#8216;brand b&#8217; electric screwdriver.</p>
<p>2)<br />
Stop comparing PHP/.NET to Rails/Djanog. Comparing a _language_ to a _framework-written-in-a-language_ does not compute. It&#8217;s like comparing a Twix-brand candy bar to a alternative confection process. One is genius and requires engineers &#8211; the other requires a hungry simpleton capable of removing a wrapper.</p>
<p>3)<br />
Use whatever works for you. The time spent reading an arbitrary viewpoint(yes, like this one), could be spent learning a countless number of skill sets to accomplish the same task.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steven</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-596</link>
		<dc:creator><![CDATA[steven]]></dc:creator>
		<pubDate>Thu, 03 Feb 2011 03:57:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-596</guid>
		<description><![CDATA[personally find both ruby and python code fairly ugly to read. particularly ruby, i just hate the character symbol choices. sounds stupid, but it just irks me]]></description>
		<content:encoded><![CDATA[<p>personally find both ruby and python code fairly ugly to read. particularly ruby, i just hate the character symbol choices. sounds stupid, but it just irks me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shev</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-595</link>
		<dc:creator><![CDATA[shev]]></dc:creator>
		<pubDate>Tue, 01 Feb 2011 19:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-595</guid>
		<description><![CDATA[&quot;Now when I look at Ruby it looks very ‘confused’, like the language doesn’t know what it is doing.&quot;

I am not sure how you can come to this conclusion.

The code I write in ruby since 6 years is very terse and very clear to me. Neatly arranged OOP too, with happy objects floating about.

I really fail to see how Ruby is not very clear. What is unclear about Ruby?

The whole Rails code is fairly trivial as well. I don&#039;t get your complaint Dan Palmer.

- shev]]></description>
		<content:encoded><![CDATA[<p>&#8220;Now when I look at Ruby it looks very ‘confused’, like the language doesn’t know what it is doing.&#8221;</p>
<p>I am not sure how you can come to this conclusion.</p>
<p>The code I write in ruby since 6 years is very terse and very clear to me. Neatly arranged OOP too, with happy objects floating about.</p>
<p>I really fail to see how Ruby is not very clear. What is unclear about Ruby?</p>
<p>The whole Rails code is fairly trivial as well. I don&#8217;t get your complaint Dan Palmer.</p>
<p>- shev</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Palmer</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-444</link>
		<dc:creator><![CDATA[Dan Palmer]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 13:47:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-444</guid>
		<description><![CDATA[I must second the &quot;Django is just Python&quot; quote. It really is so flexible. Also, I agree with the point about the syntax. When I started learning, that didn&#039;t really bother me, but now when I look at Ruby it looks very &#039;confused&#039;, like the language doesn&#039;t know what it is doing. Python on the other hand is very clear.]]></description>
		<content:encoded><![CDATA[<p>I must second the &#8220;Django is just Python&#8221; quote. It really is so flexible. Also, I agree with the point about the syntax. When I started learning, that didn&#8217;t really bother me, but now when I look at Ruby it looks very &#8216;confused&#8217;, like the language doesn&#8217;t know what it is doing. Python on the other hand is very clear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-443</link>
		<dc:creator><![CDATA[Derek]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 13:12:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-443</guid>
		<description><![CDATA[For me the tipping point was Python.  I have looked at the Ruby syntax and its really not &quot;obvious&quot; in the way that Python is.  I came to Django from a framework called Cocoon - and while they share some concepts, the sheer power and flexibility of Django (&quot;Django is just Python&quot;) blew me away!]]></description>
		<content:encoded><![CDATA[<p>For me the tipping point was Python.  I have looked at the Ruby syntax and its really not &#8220;obvious&#8221; in the way that Python is.  I came to Django from a framework called Cocoon &#8211; and while they share some concepts, the sheer power and flexibility of Django (&#8220;Django is just Python&#8221;) blew me away!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Palmer</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-442</link>
		<dc:creator><![CDATA[Dan Palmer]]></dc:creator>
		<pubDate>Mon, 29 Mar 2010 08:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-442</guid>
		<description><![CDATA[I was only a hobbyist developer (and student) when I wanted to start writing web apps. I had heard of this great thing called Ruby on Rails and so I checked out the short introduction tutorial video. It seemed ok.

Then one of my friends said &quot;Why are you using Rails, Django is much nicer&quot;. I had never heard of Django, but had a look and it clicked. The whole development workflow made perfect sense. I could visualise the whole project in its separate parts. 

I had not done a huge amount of development before, only a few High School projects in .NET, and some attempted iPhone apps, but from a beginners perspective, knowing nothing about the languages or the frameworks, Django made so much more sense and felt like &#039;the right way&#039; to do it.

I would highly recommend it for any web development. I now have a part time job as a Django developer!]]></description>
		<content:encoded><![CDATA[<p>I was only a hobbyist developer (and student) when I wanted to start writing web apps. I had heard of this great thing called Ruby on Rails and so I checked out the short introduction tutorial video. It seemed ok.</p>
<p>Then one of my friends said &#8220;Why are you using Rails, Django is much nicer&#8221;. I had never heard of Django, but had a look and it clicked. The whole development workflow made perfect sense. I could visualise the whole project in its separate parts. </p>
<p>I had not done a huge amount of development before, only a few High School projects in .NET, and some attempted iPhone apps, but from a beginners perspective, knowing nothing about the languages or the frameworks, Django made so much more sense and felt like &#8216;the right way&#8217; to do it.</p>
<p>I would highly recommend it for any web development. I now have a part time job as a Django developer!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon</title>
		<link>http://scottmoonen.com/2009/01/09/my-experience-with-django-and-rails/#comment-421</link>
		<dc:creator><![CDATA[Brandon]]></dc:creator>
		<pubDate>Wed, 03 Feb 2010 15:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fullvalence.com/?p=48#comment-421</guid>
		<description><![CDATA[Coming from .NET, Rails was bliss. Ruby is very pretty and has some very nice features, but 99% of the sites I build need an admin, and I hate writing admins.

First of all, I think both frameworks are good. However, what I discovered through my experience with both frameworks over two years, is that what Rails had in hype, Django had in substance.

I found that I could accomplish tasks faster, with more portability in Django than I could in Rails. Django&#039;s admin gets me 99% of the way there with most projects, and that single app module alone has saved me months of development time and greatly streamlined the process of administrating data and permissions.

Django&#039;s application structure and url patterns are highly modular to begin with. I can pull in apps as an svn:external, add the app to my installed applications, add the url patterns (2 lines of code total), sync my db or run the South migrations, and I&#039;m up and running. Yes, you can write plugins in Rails, but it&#039;s not the same.

I feel that Django&#039;s ORM is just as or more powerful than ActiveRecord, with very clean syntax. Q objects make it very simple to create highly complex queries.

Django&#039;s template system, while spartan in appearance, is much better in my opinion than allowing the embedding of pure Python or Ruby code in templates. You&#039;re forced to encapsulate, and it makes for highly portable code. If you&#039;re a Django developer and haven&#039;t looked at writing template tags or inclusion tags, do so today.

Django&#039;s popularity is reaching a tipping point, and I&#039;m getting more and more calls from recruiters looking for Python/Django people.

In 13 years as a professional developer, it&#039;s the most well-conceived framework I&#039;ve used. It put the fun back in development for me, and saves me a lot of time. I&#039;ll get on my soapbox for Django any day against Rails, .NET or PHP.

My $0.02.]]></description>
		<content:encoded><![CDATA[<p>Coming from .NET, Rails was bliss. Ruby is very pretty and has some very nice features, but 99% of the sites I build need an admin, and I hate writing admins.</p>
<p>First of all, I think both frameworks are good. However, what I discovered through my experience with both frameworks over two years, is that what Rails had in hype, Django had in substance.</p>
<p>I found that I could accomplish tasks faster, with more portability in Django than I could in Rails. Django&#8217;s admin gets me 99% of the way there with most projects, and that single app module alone has saved me months of development time and greatly streamlined the process of administrating data and permissions.</p>
<p>Django&#8217;s application structure and url patterns are highly modular to begin with. I can pull in apps as an svn:external, add the app to my installed applications, add the url patterns (2 lines of code total), sync my db or run the South migrations, and I&#8217;m up and running. Yes, you can write plugins in Rails, but it&#8217;s not the same.</p>
<p>I feel that Django&#8217;s ORM is just as or more powerful than ActiveRecord, with very clean syntax. Q objects make it very simple to create highly complex queries.</p>
<p>Django&#8217;s template system, while spartan in appearance, is much better in my opinion than allowing the embedding of pure Python or Ruby code in templates. You&#8217;re forced to encapsulate, and it makes for highly portable code. If you&#8217;re a Django developer and haven&#8217;t looked at writing template tags or inclusion tags, do so today.</p>
<p>Django&#8217;s popularity is reaching a tipping point, and I&#8217;m getting more and more calls from recruiters looking for Python/Django people.</p>
<p>In 13 years as a professional developer, it&#8217;s the most well-conceived framework I&#8217;ve used. It put the fun back in development for me, and saves me a lot of time. I&#8217;ll get on my soapbox for Django any day against Rails, .NET or PHP.</p>
<p>My $0.02.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

