<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cakebaker &#187; symfony</title>
	<atom:link href="http://cakebaker.42dh.com/tags/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://cakebaker.42dh.com</link>
	<description>baking cakes with CakePHP</description>
	<lastBuildDate>Tue, 20 Dec 2011 15:29:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Comparison of three PHP frameworks</title>
		<link>http://cakebaker.42dh.com/2007/10/11/comparison-of-three-php-frameworks/</link>
		<comments>http://cakebaker.42dh.com/2007/10/11/comparison-of-three-php-frameworks/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 07:33:01 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://cakebaker.42dh.com/2007/10/11/comparison-of-three-php-frameworks/</guid>
		<description><![CDATA[On IBM&#8217;s developerWorks a new series called &#8220;PHP frameworks&#8221; has been started which compares the three frameworks Zend, symfony, and CakePHP, by means of creating the same sample application with each framework. The series consists of five parts: Part 1 of this series lays out the scope for the series, introduces the frameworks being examined, [...]]]></description>
			<content:encoded><![CDATA[<p>On IBM&#8217;s developerWorks a new series called &#8220;PHP frameworks&#8221; has been started which compares the three frameworks <a href="http://framework.zend.com/">Zend</a>, <a href="http://www.symfony-project.com/">symfony</a>, and <a href="http://www.cakephp.org">CakePHP</a>, by means of creating the same sample application with each framework. The series consists of five parts:</p>
<blockquote><p>
<a href="http://www.ibm.com/developerworks/opensource/library/os-php-fwk1">Part 1</a> of this series lays out the scope for the series, introduces the frameworks being examined, covers their installation, and scopes out the first test application you will build.<br />
<br />
<a href="http://www.ibm.com/developerworks/opensource/library/os-php-fwk2">Part 2</a> walks you through building the sample application in each of the three frameworks, highlighting their similarities and differences.<br />
<br />
<a href="http://www.ibm.com/developerworks/opensource/library/os-php-fwk3">Part 3</a> starts with extending the test application, then deals with exceptions to the rule. All frameworks work well when doing the tasks for which they were designed. Needing to do something the framework wasn&#8217;t built to do happens on every project. This article looks at such instances.<br />
<br />
<a href="http://www.ibm.com/developerworks/opensource/library/os-php-fwk4">Part 4</a> focuses primarily on Ajax support. The use of Ajax, using native code and third-party libraries, is examined — specifically, how each framework behaves and accepts specific popular libraries.<br />
<br />
<a href="http://www.ibm.com/developerworks/opensource/library/os-php-fwk5">Part 5</a> deals with working outside the frameworks. A single task is identified (nightly update script), and the process for accomplishing this task is examined in each framework.
</p></blockquote>
<p>[via <a href="http://www.guymon.de/wordpress/2007/10/10/php-frameworks-im-vergleich/">guymon</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2007/10/11/comparison-of-three-php-frameworks/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>A comparison of Rails-inspired PHP frameworks</title>
		<link>http://cakebaker.42dh.com/2006/05/04/a-comparison-of-rails-inspired-php-frameworks/</link>
		<comments>http://cakebaker.42dh.com/2006/05/04/a-comparison-of-rails-inspired-php-frameworks/#comments</comments>
		<pubDate>Thu, 04 May 2006 08:07:34 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[biscuit]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[code igniter]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[livepipe]]></category>
		<category><![CDATA[php on trax]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.cakebaker.42dh.com/?p=180</guid>
		<description><![CDATA[Fabio Cevasco (aka h3rald) has written an interesting article in which he compares different Rails-inspired PHP frameworks. The frameworks he compares are: CakePHP, Symfony, PHP on Trax, Code Igniter, Biscuit, and Pipeline. Of course, such comparisons are always subjective, but if you are evaluating such frameworks, the article could be a good starting point.]]></description>
			<content:encoded><![CDATA[<p>Fabio Cevasco (aka h3rald) has written an interesting <a href="http://www.h3rald.com/articles/view/rails-inspired-php-frameworks">article</a> in which he compares different Rails-inspired PHP frameworks. The frameworks he compares are: <a href="http://cakephp.org">CakePHP</a>, <a href="http://www.symfony-project.com/">Symfony</a>, <a href="http://www.phpontrax.com/">PHP on Trax</a>, <a href="http://www.codeigniter.com/">Code Igniter</a>, <a href="http://biscuitproject.tigris.org/">Biscuit</a>, and <a href="http://livepipe.net/pipeline/">Pipeline</a>. Of course, such comparisons are always subjective, but if you are evaluating such frameworks, the article could be a good starting point.</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2006/05/04/a-comparison-of-rails-inspired-php-frameworks/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>A failed symfony</title>
		<link>http://cakebaker.42dh.com/2006/02/27/a-failed-symfony/</link>
		<comments>http://cakebaker.42dh.com/2006/02/27/a-failed-symfony/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 09:53:20 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.cakebaker.42dh.com/?p=123</guid>
		<description><![CDATA[This weekend I wanted to try the symfony project. They offer a &#8220;My first symfony project&#8221; tutorial together with a special download (symfony sandbox), which should contain all required libraries. Well, that is not completely true, as Pear must be installed. After installing Pear I was able to request the &#8220;congratulations page&#8221; and to do [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I wanted to try the symfony project. They offer a &#8220;My first symfony project&#8221; <a href="http://www.symfony-project.com/tutorial/my_first_project.html">tutorial</a> together with a special download (<a href="http://www.symfony-project.com/get/sf_sandbox.tgz">symfony sandbox</a>), which should contain all required libraries. Well, that is not completely true, as <a href="http://pear.php.net">Pear</a> must be installed. After installing Pear I was able to request the &#8220;congratulations page&#8221; and to do the scaffolding part of the tutorial. But the framework was slow, really slow (it took around 5-6 seconds to display these simple pages). Although they write in the readme file that the dev environment is slower than the default environment, it is a little bit too slow for me ;-)  </p>
<p>Anyway, there was no forthcoming for me due to problems with accessing the database. Symfony could not open the SQLite database. So I tried to switch to MySQL, and changed the database configuration in config/databases.yml. But for some reason symfony still generated code for SQLite. And so I gave up ;-)</p>
<p>Even though I will give it another try with the default installation. </p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2006/02/27/a-failed-symfony/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>What could be the killer application for CakePHP?</title>
		<link>http://cakebaker.42dh.com/2006/02/05/what-could-be-the-killer-application-for-cakephp/</link>
		<comments>http://cakebaker.42dh.com/2006/02/05/what-could-be-the-killer-application-for-cakephp/#comments</comments>
		<pubDate>Sun, 05 Feb 2006 15:27:45 +0000</pubDate>
		<dc:creator>cakebaker</dc:creator>
				<category><![CDATA[cakephp]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.cakebaker.42dh.com/?p=96</guid>
		<description><![CDATA[Three days ago, sosa wrote a comment to an older post which inspired me to think. But first sosa&#8217;s comment: I think is all a matter of marketing, CakePHP is the best framework but it’s marketing hasn’t been the best. * It needs some killer app * It needs some killer tutorials * Screencasts would [...]]]></description>
			<content:encoded><![CDATA[<p>Three days ago, sosa wrote a <a href="http://cakebaker.wordpress.com/2006/01/06/cakephp-is-the-number-3-of-php-mvc-frameworks/#77">comment</a> to an older post which inspired me to think. But first sosa&#8217;s comment:</p>
<blockquote><p>
I think is all a matter of marketing, CakePHP is the best framework but it’s marketing hasn’t been the best.</p>
<p>* It needs some killer app<br />
* It needs some killer tutorials<br />
* Screencasts would be cool
</p></blockquote>
<p>I agree with that comment. Let us compare CakePHP with two of its &#8220;competitors&#8221;: <a href="http://www.symfony-project.com/">symfony</a> and <a href="http://www.rubyonrails.org/">Ruby on Rails (RoR)</a>. Both frameworks have one or more killer applications: symfony has <a href="http://www.askeet.com">askeet</a> and RoR, well, they have several applications. And CakePHP? Hm, there is no such killer application in sight&#8230; (maybe someone is developing it in stealth mode, who knows?). symfony has found a nice way to create their killer application, they developed askeet in 24 steps within the scope of an advent calendar. Each step has been created as a tutorial, so they kill two birds with one stone: they have a killer application and a series of tutorials. Genial! What do you think could be the killer application for CakePHP? Or do you have an idea how to create one?</p>
<p>The next point are the killer tutorials, or, more general, the documentation. The good thing is: all three projects provide extensive documentation: manuals, howto&#8217;s, tutorials, api documentation. Even though, it is obvious that the documentation is a weakness of CakePHP when compared with the other projects. Well, the most important point is that it  is not easy to find the documentation for CakePHP. A page with all available documentation is missing. And on the homepage you only find a link to the wiki (yeah, there are also links to the api and the manual on the homepage, but they are hidden and you find them only by accident). What could we do to improve that weakness of CakePHP? </p>
<p>The last point, screencasts, is a &#8220;nice to have&#8221; point, at least for me. Nonetheless, all three projects have at least one screencast. symfony and RoR place the link to the screencasts prominently on the homepage, whereas you have to search the screencast for CakePHP. Yes, there exists a <a href="http://xs2.teachesme.com/~sdevore/static/scaffold.mov">CakePHP screencast</a>, but the link to the screencast is hidden in the wiki ;-)</p>
<p>Conclusion: I think CakePHP can keep up technologically with the other projects, but it has to learn to sell itself better :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cakebaker.42dh.com/2006/02/05/what-could-be-the-killer-application-for-cakephp/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

