<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 19 May 2013 14:07:13 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Reddit.com: Zend2 vs Symfony2]]></title>
      <guid>http://www.phpdeveloper.org/news/19544</guid>
      <link>http://www.phpdeveloper.org/news/19544</link>
      <description><![CDATA[<p>
On Reddit.com there's <a href="http://www.reddit.com/r/PHP/comments/1dcqst/zend2_vs_symfony2/">a discussion happening</a> comparing two popular and prominent PHP frameworks - Zend Framework 2 and Symfony 2.
</p>
<blockquote>
For those that have used both frameworks, what one do you feel is a better overall framework? I tried ZF2 in beta and it seemed overly complicated to symfony but I don't know if its gotten better since then.
</blockquote>
<p>Opinions shared in the comments of the post include things like:</p>
<ul>
<li>"So if you are learning for job prospects, go Zend. I love Symfony 2 though, its a joy to work with."
<li>"It doesn't matter. Each has a strength and a weakness, and neither will go away. Pick one and use it, you'll be fine."
<li>"I don't think there is such thing as a best framework as you should use the best tool for the job. I don't think MVC is the solution to all problems."
<li>"Both are quite bloated but they have to be considering their target markets."
</ul>
<p>
On the whole, the views are of the "best tool for the job" mentality - a good sign for the community and these two frameworks.
</p>
Link: http://www.reddit.com/r/PHP/comments/1dcqst/zend2_vs_symfony2]]></description>
      <pubDate>Fri, 03 May 2013 12:57:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Language War: PHP vs. Ruby]]></title>
      <guid>http://www.phpdeveloper.org/news/15999</guid>
      <link>http://www.phpdeveloper.org/news/15999</link>
      <description><![CDATA[<p>
It seems like one of these sort of (opinion) articles pops up every once and a while, and they always cause their share of controversy. <a href="http://net.tutsplus.com/articles/general/language-war-php-vs-ruby-2/">This new post</a> on NetTuts.com comparing PHP and Ruby is no different (over 70 comments and counting).
</p>
<blockquote>
It's time; queue the "<a href="http://www.google.com/search?btnG=1&pws=0&q=rocky+%22going+the+distance%22">Going the Distance</a>" theme from Rocky. In the red ring: Envato developer extraordinaire, Ryan Allen, who built the original <a href="http://activeden.net/?ref=NetPremium">FlashDen</a> with his cold bare hands. In the blue corner: Michael Wales, a well known member in the PHP and CodeIgniter communities. The battle? PHP vs. Ruby. Fight!
</blockquote>
<p>
The two contenders in this "fight" were asked the same questions and answers from both sides are shared to help balance things out. The questions were things like:
</p>
<ul>
<li>Do you feel that your language is more suited to beginners or advanced users?
<li>Many PHP developers move on to Ruby after a few years. Have you found this to be the case, and, if so, why do you think it's so common?
<li>Are there instances when you might choose to use Ruby for one project, and PHP for another?
<li>What specifically does your language have that the other does not -- if anything?
<li>How does Ruby or PHP's community compare to the other?
</ul>
<p>
Be sure to check out <a href="http://net.tutsplus.com/articles/general/language-war-php-vs-ruby-2/#comments">the comments</a> - there's lots of good thoughts from the communities on both sides there too.
</p>]]></description>
      <pubDate>Fri, 04 Mar 2011 11:39:13 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Juozas Kaziukenas' Blog:  Ruby on Rails vs PHP (Video)]]></title>
      <guid>http://www.phpdeveloper.org/news/12018</guid>
      <link>http://www.phpdeveloper.org/news/12018</link>
      <description><![CDATA[<p>
<i>Juozas Kaziukenas</i> has <a href="http://dev.juokaz.com/video/ruby-on-rails-vs-php">reposted a video</a> created by the RailsEmnvy.com folks (one of several, <a href="http://www.youtube.com/user/envyads">check out YouTube</a> for more) that does a "Mac vs PC" Apple parody commercial of Ruby and PHP.
</p>
<blockquote>
Gregg Pollack and Jason Seifer from RailsEnvy.com do some Ruby on Rails commercials in the same style of the Mac vs PC ads. Videos produced by Jason Hawkins of MakeFilmWork.com. 
</blockquote>
<p>
Other videos include <a href="http://www.youtube.com/watch?v=528BCJiRkks&feature=channel_page">Ruby on Rails vs .NET</a>, <a href="http://www.youtube.com/watch?v=PLUS00QrYWw&feature=channel_page">Ruby on Rails vs Django</a> and, of course, <a href="http://www.youtube.com/watch?v=kU-4D51FY98&feature=channel_page">Ruby on Rails vs ColdFusion</a>.
</p>]]></description>
      <pubDate>Wed, 25 Feb 2009 09:33:24 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Naberezny's Blog: __get() - an alternative to __autoload()]]></title>
      <guid>http://www.phpdeveloper.org/news/4627</guid>
      <link>http://www.phpdeveloper.org/news/4627</link>
      <description><![CDATA[<i>Mike Naberezny</i> has <a href="http://www.mikenaberezny.com/archives/38">posted this new item</a> on his blog today with a look at why __get() is a perfectly good alternative to __autoload() in a class structure.
<p>
<quote>
<i>
<a href="http://www.php.net/__autoload">__autoload()</a> is a magic function introduced in PHP 5 that provides a mechanism for on-demand loading of classes. After its inclusion in PHP, many argued that using such a feature is too magical or not a good design practice. Putting the religious debates over the appropriateness of __autoload() aside, its implementation does have one significant drawback: it is a function declared in the global scope. Once a function is declared, it cannot be redeclared. This means __autoload() can't be used effectively in shared libraries, since any other code could have already declared it.
<p>
Similar lazy-load functionality can be achieved on the class level by using <a href="http://www.php.net/manual/en/language.oop5.overloading.php">__get()</a>.
</i>
</quote>
<p>
He <a href="http://www.mikenaberezny.com/archives/38">gives a short code example</a> where the __get() call mimics the functionality of __autoload(), but the resulting object created is public, not global...]]></description>
      <pubDate>Wed, 09 Jan 2008 06:47:54 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Jonathan Snook's Blog: CodeIgniter vs. CakePHP]]></title>
      <guid>http://www.phpdeveloper.org/news/7460</guid>
      <link>http://www.phpdeveloper.org/news/7460</link>
      <description><![CDATA[<p>
In a <a href="http://snook.ca/archives/php/codeigniter_vs_cakephp/">new post</a> today, <i>Jonathan Snook</i> takes a look at two of the more popular PHP frameworks (CodeIgniter and CakePHP), comparing and contrasting what it's like to work with each.
</p>
<blockquote>
<p>
I almost fear putting this kind of post together as it's bound to pull the fanatics (in the negative sense of the word) out of the woodworks. Right off the bat, let me just say that I've tried to be as fair and honest in this assessment and I've tried to keep it just to the facts while interjecting what my preferences are.
</p>
<p>
I'm pitting these two frameworks against each other but there really isn't a clear winner. Each has its strengths and weaknesses and ultimately falls to what your preference for certain features might be.
</p>
</blockquote>
<p>
He <a href="http://snook.ca/archives/php/codeigniter_vs_cakephp/">starts with</a> the "why?" of it all before even getting into the code examples. When he does, it's all about models, views, the out-of-the-box features, auto-loading, and documentation. As he mentioned before he started, though, there's not a "winner" in this comparison. His personal choice, though, is CakePHP for simplicity's sake.
</p>]]></description>
      <pubDate>Tue, 20 Mar 2007 09:24:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alexander Netkachev's Blog: Controller/Action versus Folder/Page]]></title>
      <guid>http://www.phpdeveloper.org/news/7225</guid>
      <link>http://www.phpdeveloper.org/news/7225</link>
      <description><![CDATA[<p>
On his blog today, <i>Alexander Netkachev</i> <a href="http://www.alexatnet.com/Blog/Index/2007-02-06/controller-action-versus-folder-page">illustrates a concept behind the "different thought"</a> frameworks like the Zend Framework spin on the idea of web applications.
</p>
<blockquote>
Web site developers are familiar with a concept that a site consists of pages but Zend Framework proposes Controller/Action idea. Undoubtedly, Controller/Action is cool but how is it relevant to real world tasks? In other words, how is Controller/Action connected to the standard form flow?
</blockquote>
<p>
His <a href="http://www.alexatnet.com/files/object/74/form.flow.png">diagram</a> shows the typical flow of an application and, below it, a sample PHP page that would handle the form results for such a layout. His question is what the Controller/Action method has over this typical format, and whether or not it just serves to make things more complex.
</p>]]></description>
      <pubDate>Tue, 06 Feb 2007 07:36:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: PHP vs. X programming language]]></title>
      <guid>http://www.phpdeveloper.org/news/7003</guid>
      <link>http://www.phpdeveloper.org/news/7003</link>
      <description><![CDATA[<p>
Getting a bit tired of those out there talking bad about PHP and comparing it to other languages, <i>Kevin Schroeder</i> decided to gather all of their complaints in one place and address them one by one.
</p>
<blockquote>
Being a new Zender I've spent some time in the recent past looking at people's opinions about PHP now that it directly affects the work I do.  In my research I have found a lot of interesting "opinions" about PHP vs. this that and the other thing, usually in the form of lists.  "4 reasons why Java will outlast PHP", for example.
</blockquote>
<p>
He <a href="http://devzone.zend.com/node/view/id/1408">lists five different things</a> (like lacking features, slowness, and no serious applications written in it) and debunks each of them with facts, eliminating the FUD that has gathered around the topic.
</p>]]></description>
      <pubDate>Mon, 01 Jan 2007 07:35:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Market Day: At A Glance: ASP.net vs. PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6513</guid>
      <link>http://www.phpdeveloper.org/news/6513</link>
      <description><![CDATA[<p>
Well, it's been a while since we've seen a "PHP versus whatever" kind of article around here, so I couldn't resist posting <a href="http://www.market-day.net/article_33008/20061015/At-A-Glance:-ASPnet-vs-PHP.php">this look</a> from Market Day comparing ASP.net and our beloved PHP.
</p>
<blockquote>
The goal of this article is to provide some perspective on reasons why one might choose one over the other.
</blockquote>
<p>
Unfortunately, it doen't really do anything of the sort. <a href="http://www.market-day.net/article_33008/20061015/At-A-Glance:-ASPnet-vs-PHP.php">The article</a> only serves to describe the two options - features, history, tools needed to use then - without ever giving any real reasons or situations where you might want to use one over the other. Their only real opinion on comparing the two is the "cost of the initial investment" or "comfort with using Open Source software".
</p>
<p>
Is anyone else out there as tired of these articles as I am?
</p>]]></description>
      <pubDate>Tue, 17 Oct 2006 09:22:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jonnay's Blog: PHP vs. Javascript: A shit vs. poo fight.]]></title>
      <guid>http://www.phpdeveloper.org/news/6493</guid>
      <link>http://www.phpdeveloper.org/news/6493</link>
      <description><![CDATA[<p>
Responding to <a href="http://www.phpdeveloper.org/news/6475">this commentary</a> from the SitePoint PHP Blog the other day, <i>Jonnay</i> has come up with <a href="http://blog.jonnay.net/archives/758-PHP-vs.-Javascript-A-shit-vs.-poo-fight..html">some of his own</a> thoughts on each of the topics mentioned.
</p>
<blockquote>
Apparently there was some kind of <a href="http://www.webtuesday.ch/meetings/20061010">PHP vs. Javascript fight</a>, to see which language sucked the most. The results? Amazingly Banal, if not downright wrong.
</blockquote>
<p>
Topics in each round of the fight included:
<ul>
<li>Syntax
<li>Standard Libraries
<li>Meta Programming
<li>Error Handling
<li>Garbage Collection
</ul>
<i>Jonnay</i> <a href="http://blog.jonnay.net/archives/758-PHP-vs.-Javascript-A-shit-vs.-poo-fight..html">comes back</a> with his (differing) perspectives on a few of the items - syntax, scope/namespaces/packaging, meta programming, AOP, and an overall commentary in which he reminds readers that defending either side isn't easy when the voting audience might not fully understand one language or the other.
</p>]]></description>
      <pubDate>Fri, 13 Oct 2006 07:38:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Julian on Software: PHP vs Java IMHO]]></title>
      <guid>http://www.phpdeveloper.org/news/5779</guid>
      <link>http://www.phpdeveloper.org/news/5779</link>
      <description><![CDATA[<p>
In the ever-raging PHP versus Java debate, there's no shortage of opinions to go around. Included in these thoughts is <a href="http://www.julianonsoftware.com/?p=1227">a new post</a> from <i>Julian</i> with one of the more rational comparisons I've seen in a while.
</p>
<blockquote>
In summary: a killer app in PHP will always sway me. But my recent hands-on experience with test-driven development has really underscored how essential it is to have good Agile development tool support.
</blockquote>
<p>
He <a href="http://www.julianonsoftware.com/?p=1227">starts with PHP5</a>, listing out the pros (performance, large community) and the cons (easy to write bad code, huge number of frameworks). Next up is Java - giving it the same treatment - the pros (rigorous typing, leads 'enterprise' tools) and the cons (behind the curve on tests, develpment timeframe slower).
</p>
<p>
There are several other he lists for each of of pros/cons mentioned above, so <a href="http://www.julianonsoftware.com/?p=1227">check out the full list</a> in his post.
</p>]]></description>
      <pubDate>Wed, 12 Jul 2006 07:15:35 -0500</pubDate>
    </item>
  </channel>
</rss>
