<?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: Ruby on Rails or Zend Framework – deciding now!</title>
	<atom:link href="http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/</link>
	<description>mobile &#124; mac &#124; business &#124; development blog</description>
	<lastBuildDate>Sat, 28 Jan 2012 14:14:08 -0500</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Keil</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-5566</link>
		<dc:creator>Keil</dc:creator>
		<pubDate>Fri, 11 Mar 2011 21:49:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-5566</guid>
		<description>Hi,

There goes the bad guy (me).

I usually use ZF, but i wanted to know if RoR is worth a try.
I am not in love with ZF, but I do not hate it.

And as for RoR, I am still not convinced.

It everywhere the same thing, no one give a right justified bad experience.

So, there is the question:
How hard is it to find a solution to a problem with both ZF and RoR?

RoR and ZF docs suck. I am clearly a Java hater, but their javadoc is more than OK.

While looking for information, especially when I am at work, I do not want a asynchronous discussion in order to find a way to solve something, so posting to a forum at that time is out of question. I want to find the solution in the doc, or at least in a forum.
When that is not possible, I look into the code.

The ZF code is a labirynth that the F3 key in eclipse IDE cannot always solve (abstract classes oh get damn).
The ZF class are sometimes illogic: XXX.php is an abstract class as well as the YYY/Abstract.php
Anyway, sometimes it get on my nerve, and from what I have heard, some ZF functionnalities are undocumented (or very-little-documented) on purpose just to make a company request (and pay for) a ZF expert.

By the way, if ZF Core members are reading this. I often use the Zend_Soap_Server class, which is a big useful wrapper around the PHP SoapServer class. I think your are aware of the following case:
When in a method, you expect a parameter to be a set, if the client send just a set with one item, the structure will be different of if a set of multiple items was sent. (I was on ZF 1.8 at that time).

I know a lot of con to ZF, but it is a useful framework. I just have to apply some skills to &quot;patch&quot; for this, sometime I have to dig up the ZF source code.

If RoR has too a lot of con while debugging, maybe it won&#039;t be a framework for me.
(I already hate the magic tools that create code or sql in your place. But ZF has it own magic too: auto-loading, application.ini, ... I just adapt myself)

Sorry if this post was aggressive, but i long to know the cons to RoR.

Thx</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>There goes the bad guy (me).</p>
<p>I usually use ZF, but i wanted to know if RoR is worth a try.<br />
I am not in love with ZF, but I do not hate it.</p>
<p>And as for RoR, I am still not convinced.</p>
<p>It everywhere the same thing, no one give a right justified bad experience.</p>
<p>So, there is the question:<br />
How hard is it to find a solution to a problem with both ZF and RoR?</p>
<p>RoR and ZF docs suck. I am clearly a Java hater, but their javadoc is more than OK.</p>
<p>While looking for information, especially when I am at work, I do not want a asynchronous discussion in order to find a way to solve something, so posting to a forum at that time is out of question. I want to find the solution in the doc, or at least in a forum.<br />
When that is not possible, I look into the code.</p>
<p>The ZF code is a labirynth that the F3 key in eclipse IDE cannot always solve (abstract classes oh get damn).<br />
The ZF class are sometimes illogic: XXX.php is an abstract class as well as the YYY/Abstract.php<br />
Anyway, sometimes it get on my nerve, and from what I have heard, some ZF functionnalities are undocumented (or very-little-documented) on purpose just to make a company request (and pay for) a ZF expert.</p>
<p>By the way, if ZF Core members are reading this. I often use the Zend_Soap_Server class, which is a big useful wrapper around the PHP SoapServer class. I think your are aware of the following case:<br />
When in a method, you expect a parameter to be a set, if the client send just a set with one item, the structure will be different of if a set of multiple items was sent. (I was on ZF 1.8 at that time).</p>
<p>I know a lot of con to ZF, but it is a useful framework. I just have to apply some skills to &#8220;patch&#8221; for this, sometime I have to dig up the ZF source code.</p>
<p>If RoR has too a lot of con while debugging, maybe it won&#8217;t be a framework for me.<br />
(I already hate the magic tools that create code or sql in your place. But ZF has it own magic too: auto-loading, application.ini, &#8230; I just adapt myself)</p>
<p>Sorry if this post was aggressive, but i long to know the cons to RoR.</p>
<p>Thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bragaadeesh</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-5538</link>
		<dc:creator>Bragaadeesh</dc:creator>
		<pubDate>Mon, 10 Jan 2011 21:03:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-5538</guid>
		<description>RoR rocks!!</description>
		<content:encoded><![CDATA[<p>RoR rocks!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-5526</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Fri, 10 Dec 2010 14:19:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-5526</guid>
		<description>Thank you very much for this, I will have to consider all this before I start my next big project. 

Just as a follow up, does anyone know if the more recent releases, (zend 1.11 and Ruby 3.0.3 at the time of writing this) change any of the origianl points here?

Thanks everyone!</description>
		<content:encoded><![CDATA[<p>Thank you very much for this, I will have to consider all this before I start my next big project. </p>
<p>Just as a follow up, does anyone know if the more recent releases, (zend 1.11 and Ruby 3.0.3 at the time of writing this) change any of the origianl points here?</p>
<p>Thanks everyone!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igorek</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-5130</link>
		<dc:creator>Igorek</dc:creator>
		<pubDate>Mon, 19 Oct 2009 21:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-5130</guid>
		<description>Wonderful post!
 I&#039;ve been using ZF for few years not and have done a fair chunk of RoR development prior. I agree with dp10, learning Zend may look difficult at the beginning, because you don&#039;t know where to start. That is the only negative aspect, since there are very little tutorials that will get you 0-60 before you can easily read online documentation and understand whats going on. 
 I wish ZF team could address this in the future for all &quot;new&quot; developers switching to their framework. I spent about 2 weeks learning this 2 years ago, painful weeks. But now I absolutely love the framework and would not deffer from it. 
 Keep doing a wonderful job and Zend guys!

P.S. about the scalability and speed, we are running 2 enterprise level solutions on ZF. It really makes things look good.</description>
		<content:encoded><![CDATA[<p>Wonderful post!<br />
 I&#8217;ve been using ZF for few years not and have done a fair chunk of RoR development prior. I agree with dp10, learning Zend may look difficult at the beginning, because you don&#8217;t know where to start. That is the only negative aspect, since there are very little tutorials that will get you 0-60 before you can easily read online documentation and understand whats going on.<br />
 I wish ZF team could address this in the future for all &#8220;new&#8221; developers switching to their framework. I spent about 2 weeks learning this 2 years ago, painful weeks. But now I absolutely love the framework and would not deffer from it.<br />
 Keep doing a wonderful job and Zend guys!</p>
<p>P.S. about the scalability and speed, we are running 2 enterprise level solutions on ZF. It really makes things look good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dp10</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-4973</link>
		<dc:creator>dp10</dc:creator>
		<pubDate>Sat, 15 Aug 2009 13:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-4973</guid>
		<description>Great discussion. I used to be a developer but moved on to the operations side but now I&#039;m back programming. Recently I spent some time learning Ruby and once I got past the magic part I found the language elegant and powerful. I still struggle with learning the underlying classes. Additionally, I found it difficult to find hosting (6 months ago), so I&#039;ve been checking out Zend. From my perspective Zend is difficult to learn as they hide all their learning tools. It appears to me that Zend is all about making money now. Ruby has many many great free tutorials to get started (zend has one with piss poor examples (no mysql)). 

What I really want to know is which is faster? I felt like Ruby was dragging as my application got bigger. Twitter has moved on so they are frustrated with speed as well. 

Zend shows very poorly on the benchmark tests that I&#039;ve found which makes me consider CodeIgniter but that framework lacks an ORM which is important to my upcoming project.

Anyone want to chime in on speed and scalability?</description>
		<content:encoded><![CDATA[<p>Great discussion. I used to be a developer but moved on to the operations side but now I&#8217;m back programming. Recently I spent some time learning Ruby and once I got past the magic part I found the language elegant and powerful. I still struggle with learning the underlying classes. Additionally, I found it difficult to find hosting (6 months ago), so I&#8217;ve been checking out Zend. From my perspective Zend is difficult to learn as they hide all their learning tools. It appears to me that Zend is all about making money now. Ruby has many many great free tutorials to get started (zend has one with piss poor examples (no mysql)). </p>
<p>What I really want to know is which is faster? I felt like Ruby was dragging as my application got bigger. Twitter has moved on so they are frustrated with speed as well. </p>
<p>Zend shows very poorly on the benchmark tests that I&#8217;ve found which makes me consider CodeIgniter but that framework lacks an ORM which is important to my upcoming project.</p>
<p>Anyone want to chime in on speed and scalability?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-4881</link>
		<dc:creator>John</dc:creator>
		<pubDate>Fri, 08 May 2009 23:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-4881</guid>
		<description>I&#039;d go with the Zend Framework.  RoR is excellent, but with PHP you essentially have 8 or so years of it being the number one web scripting language, and massive support has been built up in that time with the number of libraries, and books etc. dwarfing Ruby.  PHP is really not any more &quot;difficult&quot; than Ruby... in fact PHP caught on because it is rather simple.  As the poster above states RoR is avery opinionated framework.  The ZF is far more flexible in that regard.  It really depends on what you want to do, but overall for my purposes the speed of implementation with the ZF is actually quicker.</description>
		<content:encoded><![CDATA[<p>I&#8217;d go with the Zend Framework.  RoR is excellent, but with PHP you essentially have 8 or so years of it being the number one web scripting language, and massive support has been built up in that time with the number of libraries, and books etc. dwarfing Ruby.  PHP is really not any more &#8220;difficult&#8221; than Ruby&#8230; in fact PHP caught on because it is rather simple.  As the poster above states RoR is avery opinionated framework.  The ZF is far more flexible in that regard.  It really depends on what you want to do, but overall for my purposes the speed of implementation with the ZF is actually quicker.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-4869</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Sun, 03 May 2009 06:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-4869</guid>
		<description>Wow. I am very glad I came across this. This has got to be the most sensible discussion (between the blogger and the ZF team) over web application frameworks and technologies that I have ever seen. 

I use ZF heavily because it fits my style of development. I do not like opinionated frameworks. I simply want a tool box that lets me use as much or as little as possible. I prefer to code rather than have code generated OR to configure pieces together via XML. For me ZF allows me to have my preference while greatly accelerating my development. RoR just doesn&#039;t quite fit my style but thats not to say its not great for the next guy. :-)

I actually ended up here because I was going to try one last time to find some sensible discussion on this topic. I also do some Java development and have often wished Java could be as powerfully dynamic as PHP and then I discovered Groovy. My interest in Groovy led me to Grails (Rails for Groovy) but as I said I&#039;m more of a fan of the ZF style of framework. I wanted to one last time get some comparison and contrast on ZF and Rails to see if Grails may be a fit for me or if Groovy would be capable of handling a port of some of my most commonly used ZF components if not the entire framework. Honestly I&#039;d love to combine Groovy/Java a port of ZF and PHP via Quercus into my ultimate toolbox for web application development. IMO this would make for an EXTREMELY powerful platform and toolset.</description>
		<content:encoded><![CDATA[<p>Wow. I am very glad I came across this. This has got to be the most sensible discussion (between the blogger and the ZF team) over web application frameworks and technologies that I have ever seen. </p>
<p>I use ZF heavily because it fits my style of development. I do not like opinionated frameworks. I simply want a tool box that lets me use as much or as little as possible. I prefer to code rather than have code generated OR to configure pieces together via XML. For me ZF allows me to have my preference while greatly accelerating my development. RoR just doesn&#8217;t quite fit my style but thats not to say its not great for the next guy. <img src='http://www.codedifferent.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I actually ended up here because I was going to try one last time to find some sensible discussion on this topic. I also do some Java development and have often wished Java could be as powerfully dynamic as PHP and then I discovered Groovy. My interest in Groovy led me to Grails (Rails for Groovy) but as I said I&#8217;m more of a fan of the ZF style of framework. I wanted to one last time get some comparison and contrast on ZF and Rails to see if Grails may be a fit for me or if Groovy would be capable of handling a port of some of my most commonly used ZF components if not the entire framework. Honestly I&#8217;d love to combine Groovy/Java a port of ZF and PHP via Quercus into my ultimate toolbox for web application development. IMO this would make for an EXTREMELY powerful platform and toolset.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Lupp</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-4817</link>
		<dc:creator>Christian Lupp</dc:creator>
		<pubDate>Sun, 05 Apr 2009 05:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-4817</guid>
		<description>@lion21: if you compare the percentage of shared hosts providing RoR support with those who provide php support ... you are right - there are more shared hosters with php support. But don&#039;t ask them for support for the zend framework ;-) And yes, there are many great php based web apps like Wordpress, written in php - and it is quite easy to put them on your server and use them. But that is not what Ruby on Rails is designed for. RoR is tailored for developers who &lt;strong&gt;create new&lt;/strong&gt; web applications. And here the elegance of the programming language Ruby and the clever designed RoR framework work perfectly together to provide a tool for developers to realize great and maintainable apps in a short timeframe. I absolutely disagree with you that Ruby and Ruby on Rails are hard to learn for devs ... looks like you never tried it. And I only can recommend that you tryout RoR. I don&#039;t have to convince anybody whether php/zend framework or Ruby on Rails is better. If you&#039;re not sure - give both a try. 
BTW shared hosting support for Ruby on Rails is getting better and better these days, thanks to the &lt;a href=&quot;http://www.modrails.com/&quot; rel=&quot;nofollow&quot;&gt;Phusion Passenger solution aka mod_rails&lt;/a&gt; - it&#039;s built on the Apache webserver and deployment of Rails apps is only a matter of uploading files - so no RoR specific server configuration required for running Ror apps.</description>
		<content:encoded><![CDATA[<p>@lion21: if you compare the percentage of shared hosts providing RoR support with those who provide php support &#8230; you are right &#8211; there are more shared hosters with php support. But don&#8217;t ask them for support for the zend framework <img src='http://www.codedifferent.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  And yes, there are many great php based web apps like WordPress, written in php &#8211; and it is quite easy to put them on your server and use them. But that is not what Ruby on Rails is designed for. RoR is tailored for developers who <strong>create new</strong> web applications. And here the elegance of the programming language Ruby and the clever designed RoR framework work perfectly together to provide a tool for developers to realize great and maintainable apps in a short timeframe. I absolutely disagree with you that Ruby and Ruby on Rails are hard to learn for devs &#8230; looks like you never tried it. And I only can recommend that you tryout RoR. I don&#8217;t have to convince anybody whether php/zend framework or Ruby on Rails is better. If you&#8217;re not sure &#8211; give both a try.<br />
BTW shared hosting support for Ruby on Rails is getting better and better these days, thanks to the <a href="http://www.modrails.com/" rel="nofollow">Phusion Passenger solution aka mod_rails</a> &#8211; it&#8217;s built on the Apache webserver and deployment of Rails apps is only a matter of uploading files &#8211; so no RoR specific server configuration required for running Ror apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lion21</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-4816</link>
		<dc:creator>lion21</dc:creator>
		<pubDate>Sat, 04 Apr 2009 18:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-4816</guid>
		<description>many shared host do not provide ROR support , also there are few web applications as compared to php + zend is not the only framework in php to work with , but Ruby has got only one , so no choice there ,ruby is not as fast as php, no support for procedural approch makes the learning curve steep + difficult for classy programmers, 
It wd be safe to say ROR was a good compitior but now in 2009 php has emereged as winner , univarsially accepted server side scripting language.</description>
		<content:encoded><![CDATA[<p>many shared host do not provide ROR support , also there are few web applications as compared to php + zend is not the only framework in php to work with , but Ruby has got only one , so no choice there ,ruby is not as fast as php, no support for procedural approch makes the learning curve steep + difficult for classy programmers,<br />
It wd be safe to say ROR was a good compitior but now in 2009 php has emereged as winner , univarsially accepted server side scripting language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno Buccolo</title>
		<link>http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/comment-page-1/#comment-4377</link>
		<dc:creator>Bruno Buccolo</dc:creator>
		<pubDate>Wed, 16 Jul 2008 19:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.codedifferent.com/2008/04/02/ruby-on-rails-or-zend-framework-%e2%80%93-deciding-now/#comment-4377</guid>
		<description>Hey Blogger,

It&#039;s been a while since I saw a &quot;non-religious&quot; aproach to a language decision.
While showing your view, you kept a clear prespective of the scene.
Conviced us, readers, that you&#039;ve explored it well and for that particular case, the best option is RoR.
Congrats for this beautiful post.

Thanks!</description>
		<content:encoded><![CDATA[<p>Hey Blogger,</p>
<p>It&#8217;s been a while since I saw a &#8220;non-religious&#8221; aproach to a language decision.<br />
While showing your view, you kept a clear prespective of the scene.<br />
Conviced us, readers, that you&#8217;ve explored it well and for that particular case, the best option is RoR.<br />
Congrats for this beautiful post.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

