<?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/"
		>
<channel>
	<title>Comments on: CakePHP vs. Ruby On Rails &#8211; A Very Bias Look at Why I Choose CakePHP</title>
	<atom:link href="http://www.webdevelopment2.com/cakephp-ruby-rails-bias/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/</link>
	<description>Quick and Dirty Web Development for Web 2.0: CakePHP, Prototype, JQuery, and lots more.</description>
	<lastBuildDate>Thu, 20 Oct 2011 05:21:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Luiji Maryo</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28513</link>
		<dc:creator>Luiji Maryo</dc:creator>
		<pubDate>Mon, 09 Aug 2010 13:54:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28513</guid>
		<description>Wow, I forgot about this long ago.

I haven&#039;t done much web programming in awhile.  As far as I can tell, MRI&#039;s integration of YARV&#039;s going to solve most of RoR&#039;s problems. I&#039;m using it next time I code a web app.

Also, I&#039;m not lazy, just at the time I had very little skill at finding the right documentation.  Now I&#039;m pretty good at it.

I&#039;d rather not continue this subject, as I&#039;m not much interested in it any more.

Happy coding!</description>
		<content:encoded><![CDATA[<p>Wow, I forgot about this long ago.</p>
<p>I haven&#8217;t done much web programming in awhile.  As far as I can tell, MRI&#8217;s integration of YARV&#8217;s going to solve most of RoR&#8217;s problems. I&#8217;m using it next time I code a web app.</p>
<p>Also, I&#8217;m not lazy, just at the time I had very little skill at finding the right documentation.  Now I&#8217;m pretty good at it.</p>
<p>I&#8217;d rather not continue this subject, as I&#8217;m not much interested in it any more.</p>
<p>Happy coding!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28511</link>
		<dc:creator>Brandon</dc:creator>
		<pubDate>Mon, 09 Aug 2010 06:29:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28511</guid>
		<description>Luiji. Saying Rails isn&#039;t good for a smaller project is just plain non-sense. Earlier you stated writing Cake apps was quicker because of cake bake. If you took the time to learn about the actual rails command, you&#039;d know that cake bake is simply a cheap version of the rails command.

CakePHP was developed as a PHP port of Rails. All this easy stuff on Cake is pretty much the same on Rails (just in ruby). Don&#039;t be lazy, learn it! Ruby is a lot easier than PHP. What takes 100 lines in PHP will take probably 25-30 lines in ruby.</description>
		<content:encoded><![CDATA[<p>Luiji. Saying Rails isn&#8217;t good for a smaller project is just plain non-sense. Earlier you stated writing Cake apps was quicker because of cake bake. If you took the time to learn about the actual rails command, you&#8217;d know that cake bake is simply a cheap version of the rails command.</p>
<p>CakePHP was developed as a PHP port of Rails. All this easy stuff on Cake is pretty much the same on Rails (just in ruby). Don&#8217;t be lazy, learn it! Ruby is a lot easier than PHP. What takes 100 lines in PHP will take probably 25-30 lines in ruby.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luiji</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28454</link>
		<dc:creator>Luiji</dc:creator>
		<pubDate>Mon, 10 May 2010 21:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28454</guid>
		<description>After reading the article which you linked to (of which I didn&#039;t notice before) along with related articles, I&#039;ve come to a conclusion which is essentially a restatement of one of yours.

CakePHP is good for small projects such as blogs and forums, Rails is great for huge projects such as Twitter, Amazon, and Facebook.</description>
		<content:encoded><![CDATA[<p>After reading the article which you linked to (of which I didn&#8217;t notice before) along with related articles, I&#8217;ve come to a conclusion which is essentially a restatement of one of yours.</p>
<p>CakePHP is good for small projects such as blogs and forums, Rails is great for huge projects such as Twitter, Amazon, and Facebook.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: remi</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28452</link>
		<dc:creator>remi</dc:creator>
		<pubDate>Sat, 08 May 2010 19:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28452</guid>
		<description>@Luiji @DT

DT: I agree with most of what you&#039;re saying, but Luiji was merely pointing out why he prefers CakePHP.

Luiji: Sacrificing OOP is only acceptable within the scope of a framework that allows you to encapsulate code via some other means ... which is very much like using OOP.  Without this, you cannot create a maintainable codebase.  You need to be able to write DRY, easily maintainable code.

Both DT &amp; Luiji: Your arguments about speed are nil, in my opinion, because you haven&#039;t done the research to discover that Rails is faster than the popular PHP frameworks, eg. CodeIgniter and CakePHP [1].  While PHP generally performs faster than Ruby, Ruby web frameworks *greatly* outperform PHP ones, in general.  I think this is because Ruby is optimized to work with lots and lots of objects in memory, whereas OOP has been added to PHP and it&#039;s not nearly as optimized.

Also, PHP is like CGI in that you typically load the *ENTIRE* environment into memory for each request, which is a very old-school way of doing web development.  Most modern web development frameworks (Ruby/Python/.NET/Java) load the application into memory once, instead of on each request.  This greatly improves response times.

Ruby also has the advantage of having numerous implementations.  JRuby is very mature and might be the fastest Ruby VM for running Rails 3 [2].  MacRuby is becoming a big contender, as well.  Ofcourse, a side benefit of all of Ruby&#039;s implementations is that you can access very fast, mature .NET/Java/Objective-C (and more) libraries from Ruby, as well as standard C libraries.

Regarding deployment, PHP can be deployed just as easily as Rails and many PHP shops favor Capistrano for deployment!  One doesn&#039;t have any advantage over the other.  There are also good free &amp; cheap hosts for both PHP and Rails.

Testing.  This is the number 1 reason why I dislike coding PHP nowadays.  I have written lots of PHP over the years and I&#039;ve written PHP code as recently as a few months ago.  Ruby has MUCH better testing tools.  This is really unfortunate because it creates a barrier to entry for PHP developers to start testing and test-driving their code.

Regardless of the programming language or the framework you use, testing is the #1 most important thing for delivering quality, bug-free, maintainable software!

[1]: http://merbist.com/wp-content/uploads/2008/11/benchmarks.png
[2]: http://www.engineyard.com/blog/2009/rails-and-merb-merge-performance-part-2-of-6/</description>
		<content:encoded><![CDATA[<p>@Luiji @DT</p>
<p>DT: I agree with most of what you&#8217;re saying, but Luiji was merely pointing out why he prefers CakePHP.</p>
<p>Luiji: Sacrificing OOP is only acceptable within the scope of a framework that allows you to encapsulate code via some other means &#8230; which is very much like using OOP.  Without this, you cannot create a maintainable codebase.  You need to be able to write DRY, easily maintainable code.</p>
<p>Both DT &amp; Luiji: Your arguments about speed are nil, in my opinion, because you haven&#8217;t done the research to discover that Rails is faster than the popular PHP frameworks, eg. CodeIgniter and CakePHP [1].  While PHP generally performs faster than Ruby, Ruby web frameworks *greatly* outperform PHP ones, in general.  I think this is because Ruby is optimized to work with lots and lots of objects in memory, whereas OOP has been added to PHP and it&#8217;s not nearly as optimized.</p>
<p>Also, PHP is like CGI in that you typically load the *ENTIRE* environment into memory for each request, which is a very old-school way of doing web development.  Most modern web development frameworks (Ruby/Python/.NET/Java) load the application into memory once, instead of on each request.  This greatly improves response times.</p>
<p>Ruby also has the advantage of having numerous implementations.  JRuby is very mature and might be the fastest Ruby VM for running Rails 3 [2].  MacRuby is becoming a big contender, as well.  Ofcourse, a side benefit of all of Ruby&#8217;s implementations is that you can access very fast, mature .NET/Java/Objective-C (and more) libraries from Ruby, as well as standard C libraries.</p>
<p>Regarding deployment, PHP can be deployed just as easily as Rails and many PHP shops favor Capistrano for deployment!  One doesn&#8217;t have any advantage over the other.  There are also good free &amp; cheap hosts for both PHP and Rails.</p>
<p>Testing.  This is the number 1 reason why I dislike coding PHP nowadays.  I have written lots of PHP over the years and I&#8217;ve written PHP code as recently as a few months ago.  Ruby has MUCH better testing tools.  This is really unfortunate because it creates a barrier to entry for PHP developers to start testing and test-driving their code.</p>
<p>Regardless of the programming language or the framework you use, testing is the #1 most important thing for delivering quality, bug-free, maintainable software!</p>
<p>[1]: <a href="http://merbist.com/wp-content/uploads/2008/11/benchmarks.png" rel="nofollow">http://merbist.com/wp-content/uploads/2008/11/benchmarks.png</a><br />
[2]: <a href="http://www.engineyard.com/blog/2009/rails-and-merb-merge-performance-part-2-of-6/" rel="nofollow">http://www.engineyard.com/blog/2009/rails-and-merb-merge-performance-part-2-of-6/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DT</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28451</link>
		<dc:creator>DT</dc:creator>
		<pubDate>Sat, 08 May 2010 18:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28451</guid>
		<description>closures in PHP... I&#039;m afraid not... maybe hacked up implementations but nothing like the real thing.... why would you use a closure? what about a block? what use are blocks...again PHP just doesnt have blocks? What about metaprogramming in PHP....hmm....

rant over.

PHP = ad-hoc language usefull for making a mess and maintenance nightmares</description>
		<content:encoded><![CDATA[<p>closures in PHP&#8230; I&#8217;m afraid not&#8230; maybe hacked up implementations but nothing like the real thing&#8230;. why would you use a closure? what about a block? what use are blocks&#8230;again PHP just doesnt have blocks? What about metaprogramming in PHP&#8230;.hmm&#8230;.</p>
<p>rant over.</p>
<p>PHP = ad-hoc language usefull for making a mess and maintenance nightmares</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DT</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28450</link>
		<dc:creator>DT</dc:creator>
		<pubDate>Sat, 08 May 2010 18:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28450</guid>
		<description>C is fast.... it is old, it is what most OS&#039;s are written on. C++ is basically what is used for most modern embeded software...why?

Rails out of the box? hmmm...how long does it take to write very basic UNIX commands in a shell? Well yea thats how long it took for me to setup Rails. How long does it take to deploy a rails app straight from repo? Again... two words my friend &quot;cap deploy&quot;...not only that I can deploy to several different servers at ONCE using the same command.

PHP is good for certain things but for something large it is simply not worth the hassle working with it. We write our binary processors in PHP NOT Ruby, we write our logging system in C...why? because its fast....we write our portals and applications in ruby and use the rails framework simply because its GOOD!

What is your professional expeirence with Ruby? I highly doubt its been much from what I&#039;ve gathered...

...look I cant be arsed talking crap about which is best or whatever...we use them all and for web applications nothing really touches the development speed of Rails...as for scalability...read that article.</description>
		<content:encoded><![CDATA[<p>C is fast&#8230;. it is old, it is what most OS&#8217;s are written on. C++ is basically what is used for most modern embeded software&#8230;why?</p>
<p>Rails out of the box? hmmm&#8230;how long does it take to write very basic UNIX commands in a shell? Well yea thats how long it took for me to setup Rails. How long does it take to deploy a rails app straight from repo? Again&#8230; two words my friend &#8220;cap deploy&#8221;&#8230;not only that I can deploy to several different servers at ONCE using the same command.</p>
<p>PHP is good for certain things but for something large it is simply not worth the hassle working with it. We write our binary processors in PHP NOT Ruby, we write our logging system in C&#8230;why? because its fast&#8230;.we write our portals and applications in ruby and use the rails framework simply because its GOOD!</p>
<p>What is your professional expeirence with Ruby? I highly doubt its been much from what I&#8217;ve gathered&#8230;</p>
<p>&#8230;look I cant be arsed talking crap about which is best or whatever&#8230;we use them all and for web applications nothing really touches the development speed of Rails&#8230;as for scalability&#8230;read that article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DT</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28449</link>
		<dc:creator>DT</dc:creator>
		<pubDate>Sat, 08 May 2010 18:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28449</guid>
		<description>@luijii.... did you even take time to read the link I provided! SPEED is irrelevant when it comes to Rails as rails is, believe it or not VERY fast when you write good code....

....read the article I posted. 300 million page views per month and they have very goos response time and server side processing.

READ READ READ!!!!

When will we ever hear the end of the &quot;rails is slow&quot; crap...seriously!</description>
		<content:encoded><![CDATA[<p>@luijii&#8230;. did you even take time to read the link I provided! SPEED is irrelevant when it comes to Rails as rails is, believe it or not VERY fast when you write good code&#8230;.</p>
<p>&#8230;.read the article I posted. 300 million page views per month and they have very goos response time and server side processing.</p>
<p>READ READ READ!!!!</p>
<p>When will we ever hear the end of the &#8220;rails is slow&#8221; crap&#8230;seriously!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luiji</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28448</link>
		<dc:creator>Luiji</dc:creator>
		<pubDate>Sat, 08 May 2010 17:33:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28448</guid>
		<description>=== Disagreements ===

First: speed is a stupid argument?  SPEED IS ONE OF THE MOST IMPORTANT FACTORS OF AN APPLICATION!!!

Ruby doc may be &quot;fantastic&quot;, however I learned the ins and outs of CakePHP programming in a week, and I&#039;ve been using rails for a year.

It took me half an hour to set up my first Rails application, and three minutes for my first CakePHP application.  The fact of the matter is that Rails doesn&#039;t work out of the box (no matter how much they say it does).

There are a huge number of developers that prefer procedural over OOP.  Why do you think that C is so popular?  (Not that I like C.)  I personally love OOP, but I&#039;m willing to sacrifice it.  With the modular architectures of both frameworks, including MVP and Convention Over Configuration, management is actually quite easy without OOP.

&quot;PHP is a hack language.&quot;  Not sure what that means...do you mean it&#039;s generally a bad language?  That&#039;s a huge matter of opinion.  Both closures and blocks are in PHP as far as I can tell.

=== Agreements ===

You corrected me on the speed information.

I haven&#039;t done much in testing, but it seems that Rails does have an easier testing framework.

=== Finally ===

&quot;Unless you have worked professionally using Rails&quot;.  I have.

I am not trying to say CakePHP is better then RoR.  The arguments I had listed were just to explain why I personally like CakePHP more.  I believe that each is better for different purposes.</description>
		<content:encoded><![CDATA[<p>=== Disagreements ===</p>
<p>First: speed is a stupid argument?  SPEED IS ONE OF THE MOST IMPORTANT FACTORS OF AN APPLICATION!!!</p>
<p>Ruby doc may be &#8220;fantastic&#8221;, however I learned the ins and outs of CakePHP programming in a week, and I&#8217;ve been using rails for a year.</p>
<p>It took me half an hour to set up my first Rails application, and three minutes for my first CakePHP application.  The fact of the matter is that Rails doesn&#8217;t work out of the box (no matter how much they say it does).</p>
<p>There are a huge number of developers that prefer procedural over OOP.  Why do you think that C is so popular?  (Not that I like C.)  I personally love OOP, but I&#8217;m willing to sacrifice it.  With the modular architectures of both frameworks, including MVP and Convention Over Configuration, management is actually quite easy without OOP.</p>
<p>&#8220;PHP is a hack language.&#8221;  Not sure what that means&#8230;do you mean it&#8217;s generally a bad language?  That&#8217;s a huge matter of opinion.  Both closures and blocks are in PHP as far as I can tell.</p>
<p>=== Agreements ===</p>
<p>You corrected me on the speed information.</p>
<p>I haven&#8217;t done much in testing, but it seems that Rails does have an easier testing framework.</p>
<p>=== Finally ===</p>
<p>&#8220;Unless you have worked professionally using Rails&#8221;.  I have.</p>
<p>I am not trying to say CakePHP is better then RoR.  The arguments I had listed were just to explain why I personally like CakePHP more.  I believe that each is better for different purposes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DT</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28447</link>
		<dc:creator>DT</dc:creator>
		<pubDate>Sat, 08 May 2010 14:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28447</guid>
		<description>Luiji... for your points

1) more &quot;inexperienced&quot; programmer know PHP. Better programmers and experienced developers can and will learn a new language with ease.

2) Rails is piss easy to setup. Migrations are a LOT more efficient and easier to use than Cake&#039;s Bake! 

3) There are servers called &quot;Dedicated&quot; which, when writing professional applications is generally the prefered choice for the client....you get what you pay for. Shared hosting is simply nonsense for anything more than a personal blog of personal home page.

4) Rails is pretty damn fast when you KNOW how to optimise it and write good maintainable effiecient code.

5) I do!!!! Have you ever worked on a system with over 100&#039;000 lines of code in PHP? I have and PHP = nightmare to maintain which in turn = a LOT more time finding bugs, adding changes and of course not to mention, cakePHP with its lack of a proper testing framework (where rails excels) imakes for a pretty horrid time at work.

6) Ruby doc is fantastic...Ruby has been around for as long as PHP...Rails is a fantastic framework. Easy to learn, easy to setup and easy to deploy applications. Easy to maintain, easy to share amongst other developers, easier....you get the message.

Unless you have worked professionally using Rails I&#039;d keep your opinion to yourself. I have worked with both frameworks and currently the company I work for is binning PHP altogether and switching entirely to Rails and so far the results are a heck of a lot better than what we could do with PHP.

PHP is a hack language. No proper convention, not even a proper OOP language. No closures, blocks and the testing frameworks are a complete pain in the ass.

Speed....hmmm...what a stupid argument! 

http://highscalability.com/friends-sale-architecture-300-million-page-view-month-facebook-ror-app</description>
		<content:encoded><![CDATA[<p>Luiji&#8230; for your points</p>
<p>1) more &#8220;inexperienced&#8221; programmer know PHP. Better programmers and experienced developers can and will learn a new language with ease.</p>
<p>2) Rails is piss easy to setup. Migrations are a LOT more efficient and easier to use than Cake&#8217;s Bake! </p>
<p>3) There are servers called &#8220;Dedicated&#8221; which, when writing professional applications is generally the prefered choice for the client&#8230;.you get what you pay for. Shared hosting is simply nonsense for anything more than a personal blog of personal home page.</p>
<p>4) Rails is pretty damn fast when you KNOW how to optimise it and write good maintainable effiecient code.</p>
<p>5) I do!!!! Have you ever worked on a system with over 100&#8217;000 lines of code in PHP? I have and PHP = nightmare to maintain which in turn = a LOT more time finding bugs, adding changes and of course not to mention, cakePHP with its lack of a proper testing framework (where rails excels) imakes for a pretty horrid time at work.</p>
<p>6) Ruby doc is fantastic&#8230;Ruby has been around for as long as PHP&#8230;Rails is a fantastic framework. Easy to learn, easy to setup and easy to deploy applications. Easy to maintain, easy to share amongst other developers, easier&#8230;.you get the message.</p>
<p>Unless you have worked professionally using Rails I&#8217;d keep your opinion to yourself. I have worked with both frameworks and currently the company I work for is binning PHP altogether and switching entirely to Rails and so far the results are a heck of a lot better than what we could do with PHP.</p>
<p>PHP is a hack language. No proper convention, not even a proper OOP language. No closures, blocks and the testing frameworks are a complete pain in the ass.</p>
<p>Speed&#8230;.hmmm&#8230;what a stupid argument! </p>
<p><a href="http://highscalability.com/friends-sale-architecture-300-million-page-view-month-facebook-ror-app" rel="nofollow">http://highscalability.com/friends-sale-architecture-300-million-page-view-month-facebook-ror-app</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luiji Maryo</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28442</link>
		<dc:creator>Luiji Maryo</dc:creator>
		<pubDate>Sun, 25 Apr 2010 12:06:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28442</guid>
		<description>Most of these points are correct.
1. More developers know PHP, so this also makes it easier to recruit.  However, if you want to keep your job then RoR prevents others from getting it as easily.
2. RoR takes awhile long to setup (at least for me).  CakePHP&#039;s Bake system seems to be much better at setting up a website.
3. Yes, there are billions of hosts for PHP but very little for RoR.
4. RoR isn&#039;t that slow, but Ruby is known for slow speeds which gets noticeable in RoR.  The new 1.9 release with YARV should speeds things up, but PHP is still much faster.
5. Who cares about OOP?  I prefer speed over ease of programming.  I mean, I like OOP, but I can sacrifice it.
6. At the moment CakePHP&#039;s documentation is a lot better then it used to be.</description>
		<content:encoded><![CDATA[<p>Most of these points are correct.<br />
1. More developers know PHP, so this also makes it easier to recruit.  However, if you want to keep your job then RoR prevents others from getting it as easily.<br />
2. RoR takes awhile long to setup (at least for me).  CakePHP&#8217;s Bake system seems to be much better at setting up a website.<br />
3. Yes, there are billions of hosts for PHP but very little for RoR.<br />
4. RoR isn&#8217;t that slow, but Ruby is known for slow speeds which gets noticeable in RoR.  The new 1.9 release with YARV should speeds things up, but PHP is still much faster.<br />
5. Who cares about OOP?  I prefer speed over ease of programming.  I mean, I like OOP, but I can sacrifice it.<br />
6. At the moment CakePHP&#8217;s documentation is a lot better then it used to be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vishwa Rao</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28371</link>
		<dc:creator>Vishwa Rao</dc:creator>
		<pubDate>Tue, 12 Jan 2010 16:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28371</guid>
		<description>Ben, Remi
Thank you. I am convinced about Ruby/RoR. I will learn and implement it.</description>
		<content:encoded><![CDATA[<p>Ben, Remi<br />
Thank you. I am convinced about Ruby/RoR. I will learn and implement it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Lloyd</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28366</link>
		<dc:creator>Kevin Lloyd</dc:creator>
		<pubDate>Sun, 10 Jan 2010 21:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28366</guid>
		<description>I will say this, ASP.NET is quite different from classic ASP.NET. This comes from someone who start with CakePHP, did some Rails, and maintains a classic ASP.NET application that I&#039;m slowly trying to port to ASP.NET MVC.

ASP.NET MVC is closer to other development frameworks, so it&#039;s not that difficult to jump back and forth. If you are already comfortable with .NET then ASP.NET MVC is the obvious choice. It&#039;s all about productivity.

I&#039;ve done some Rails and although it&#039;s nice, I was already familiar with CakePHP, so that was my obvious choice.

Good luck!</description>
		<content:encoded><![CDATA[<p>I will say this, ASP.NET is quite different from classic ASP.NET. This comes from someone who start with CakePHP, did some Rails, and maintains a classic ASP.NET application that I&#8217;m slowly trying to port to ASP.NET MVC.</p>
<p>ASP.NET MVC is closer to other development frameworks, so it&#8217;s not that difficult to jump back and forth. If you are already comfortable with .NET then ASP.NET MVC is the obvious choice. It&#8217;s all about productivity.</p>
<p>I&#8217;ve done some Rails and although it&#8217;s nice, I was already familiar with CakePHP, so that was my obvious choice.</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28351</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Thu, 07 Jan 2010 22:09:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28351</guid>
		<description>I&#039;d say go for Rails, but if you don&#039;t know Ruby programming yet, I&#039;d advice you to dive into it before learning Rails. These are great places to learn Ruby : 
- http://rubylearning.com/satishtalim/tutorial.html
- http://www.ruby-doc.org/docs/ProgrammingRuby/
- why&#039;s poignant guide to ruby (.pdf) http://www.ember.co.nz/files/resources/whys-poignant-guide-to-ruby.pdf

These are a few remarks that I&#039;d like to add : 
- Ruby is an amazing programming language that involves agile development methods that will rock your world (if you have time look at Rspec and Cucumber)
- It has a quite small learning curve
- Rails has a huge and friendly community
- Using Linux or Mac OSX makes your life easier when you work daily with Ruby
- You&#039;ll never loose your time learning Ruby, it can always make you better developer to learn a new language!

Have fun!</description>
		<content:encoded><![CDATA[<p>I&#8217;d say go for Rails, but if you don&#8217;t know Ruby programming yet, I&#8217;d advice you to dive into it before learning Rails. These are great places to learn Ruby :<br />
- <a href="http://rubylearning.com/satishtalim/tutorial.html" rel="nofollow">http://rubylearning.com/satishtalim/tutorial.html</a><br />
- <a href="http://www.ruby-doc.org/docs/ProgrammingRuby/" rel="nofollow">http://www.ruby-doc.org/docs/ProgrammingRuby/</a><br />
- why&#8217;s poignant guide to ruby (.pdf) <a href="http://www.ember.co.nz/files/resources/whys-poignant-guide-to-ruby.pdf" rel="nofollow">http://www.ember.co.nz/files/resources/whys-poignant-guide-to-ruby.pdf</a></p>
<p>These are a few remarks that I&#8217;d like to add :<br />
- Ruby is an amazing programming language that involves agile development methods that will rock your world (if you have time look at Rspec and Cucumber)<br />
- It has a quite small learning curve<br />
- Rails has a huge and friendly community<br />
- Using Linux or Mac OSX makes your life easier when you work daily with Ruby<br />
- You&#8217;ll never loose your time learning Ruby, it can always make you better developer to learn a new language!</p>
<p>Have fun!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: remi</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28349</link>
		<dc:creator>remi</dc:creator>
		<pubDate>Thu, 07 Jan 2010 19:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28349</guid>
		<description>You can&#039;t really compare a web application framework (Rails) to .NET.  Are you comfortable coding ASP.NET apps?  ASP.NET MVC apps?  That&#039;s a closer comparison.  Which framework you use is really up to you!

Both Rails and .NET frameworks can easily support your requirements.  If you&#039;re going to spend the time to develop your application, I would ask myself ... which tool do I most enjoy working with?  Maybe this is a good excuse for you to take the time to learn Rails so you can use it on future projects (Rails is a great tool to be familiar with for rapidly developing web applications).  Maybe you have a reason to continue using ASP.NET [MVC] and ... that might be the right tool.

I use Rails because:
 - It&#039;s significantly faster / easier to create Rails applications than ASP.NET apps
 - I love Ruby
 - I enjoy programming with Ruby/Rails more than programming against the CLR (C#)

If you code your application in Rails, it will likely take less time to develop and you&#039;ll end up with a smaller, more maintainable codebase.

In the end ... it&#039;s really up to you!  This is coming from an ex-ASP.NET developer, now Rails developer.</description>
		<content:encoded><![CDATA[<p>You can&#8217;t really compare a web application framework (Rails) to .NET.  Are you comfortable coding ASP.NET apps?  ASP.NET MVC apps?  That&#8217;s a closer comparison.  Which framework you use is really up to you!</p>
<p>Both Rails and .NET frameworks can easily support your requirements.  If you&#8217;re going to spend the time to develop your application, I would ask myself &#8230; which tool do I most enjoy working with?  Maybe this is a good excuse for you to take the time to learn Rails so you can use it on future projects (Rails is a great tool to be familiar with for rapidly developing web applications).  Maybe you have a reason to continue using ASP.NET [MVC] and &#8230; that might be the right tool.</p>
<p>I use Rails because:<br />
 &#8211; It&#8217;s significantly faster / easier to create Rails applications than ASP.NET apps<br />
 &#8211; I love Ruby<br />
 &#8211; I enjoy programming with Ruby/Rails more than programming against the CLR (C#)</p>
<p>If you code your application in Rails, it will likely take less time to develop and you&#8217;ll end up with a smaller, more maintainable codebase.</p>
<p>In the end &#8230; it&#8217;s really up to you!  This is coming from an ex-ASP.NET developer, now Rails developer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vishwa Rao</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-3/#comment-28348</link>
		<dc:creator>Vishwa Rao</dc:creator>
		<pubDate>Thu, 07 Jan 2010 17:08:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28348</guid>
		<description>I am .Net developer. I am completely new to Ruby on Rails. I want to develop a web application that can do several things 1) support web service for data exchange. 2) Highly secure with XML encryption 3) Portal where users can chat, exchange info./images (something like Facebook Lite) . 4) In future the numbers of users is expected to be 500k.
Is Ruby on Rails better than .NET keeping in view of above requirements?</description>
		<content:encoded><![CDATA[<p>I am .Net developer. I am completely new to Ruby on Rails. I want to develop a web application that can do several things 1) support web service for data exchange. 2) Highly secure with XML encryption 3) Portal where users can chat, exchange info./images (something like Facebook Lite) . 4) In future the numbers of users is expected to be 500k.<br />
Is Ruby on Rails better than .NET keeping in view of above requirements?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manhattan</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-2/#comment-28204</link>
		<dc:creator>Manhattan</dc:creator>
		<pubDate>Fri, 11 Dec 2009 22:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-28204</guid>
		<description>Well said!  Yes, there are several extra hoops to jump through for RoR compared to Cake.  Also, it seems that Cake is in its infancy, so just give it a few more months and who knows what will be possible!  I guess one thing worth mentioning is that if you&#039;re dealing with a huge coproration that has major resources and already has a major international audience, I would go with Ruby on Rails all the way!  The documentation is already there to pull of an incredible end product.</description>
		<content:encoded><![CDATA[<p>Well said!  Yes, there are several extra hoops to jump through for RoR compared to Cake.  Also, it seems that Cake is in its infancy, so just give it a few more months and who knows what will be possible!  I guess one thing worth mentioning is that if you&#8217;re dealing with a huge coproration that has major resources and already has a major international audience, I would go with Ruby on Rails all the way!  The documentation is already there to pull of an incredible end product.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Nikolaev</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-2/#comment-27934</link>
		<dc:creator>Dmitry Nikolaev</dc:creator>
		<pubDate>Wed, 12 Aug 2009 07:53:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-27934</guid>
		<description>The name of this article should be:
&quot;Ruby vs CakePHP from lazy PHP developer perspective&quot;</description>
		<content:encoded><![CDATA[<p>The name of this article should be:<br />
&#8220;Ruby vs CakePHP from lazy PHP developer perspective&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-2/#comment-27838</link>
		<dc:creator>George</dc:creator>
		<pubDate>Tue, 03 Feb 2009 07:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-27838</guid>
		<description>Hi all,
This discussion was very informative. Thank you, but I still find it hard to make a decision. Here is my situation. I have worked with php for a few years now and I feel comfortable with it but I have no problem learning another language as long as there is a strong community behind it. I am not limited by a client so I get to choose which ever one I prefer. I am not tightened by a deadline and I need a performance screamer framework. I am also looking for a framework that will integrate well with other open source projects like drupal (CMS) and phpBB (Discussion Board Forums) because I believe, correct if I am wrong, neither framework is mature enough to build CMSes or forums as stable and flexible as what is already available in the community.

Thank you</description>
		<content:encoded><![CDATA[<p>Hi all,<br />
This discussion was very informative. Thank you, but I still find it hard to make a decision. Here is my situation. I have worked with php for a few years now and I feel comfortable with it but I have no problem learning another language as long as there is a strong community behind it. I am not limited by a client so I get to choose which ever one I prefer. I am not tightened by a deadline and I need a performance screamer framework. I am also looking for a framework that will integrate well with other open source projects like drupal (CMS) and phpBB (Discussion Board Forums) because I believe, correct if I am wrong, neither framework is mature enough to build CMSes or forums as stable and flexible as what is already available in the community.</p>
<p>Thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-2/#comment-27836</link>
		<dc:creator>david</dc:creator>
		<pubDate>Fri, 30 Jan 2009 20:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-27836</guid>
		<description>actually, rails is a *LOT* faster than CakePHP</description>
		<content:encoded><![CDATA[<p>actually, rails is a *LOT* faster than CakePHP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baz L</title>
		<link>http://www.webdevelopment2.com/cakephp-ruby-rails-bias/comment-page-2/#comment-27746</link>
		<dc:creator>Baz L</dc:creator>
		<pubDate>Thu, 11 Dec 2008 23:51:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevelopment2.com/cakephp-ruby-rails-bias/#comment-27746</guid>
		<description>I really need to update this post. :) Since then, I have actually started Ruby on Rails and love it. It just so happens that most of my current work is still in PHP, but I&#039;d love to be able to transition more fluidly to RoR. I just don&#039;t have many projects that require it right now.</description>
		<content:encoded><![CDATA[<p>I really need to update this post. <img src='http://www.webdevelopment2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Since then, I have actually started Ruby on Rails and love it. It just so happens that most of my current work is still in PHP, but I&#8217;d love to be able to transition more fluidly to RoR. I just don&#8217;t have many projects that require it right now.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

