<?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>shepherdweb.com &#187; Prado</title>
	<atom:link href="http://shepherdweb.com/category/frameworks/prado/feed/" rel="self" type="application/rss+xml" />
	<link>http://shepherdweb.com</link>
	<description>Shane Shepherd: web design and development; music</description>
	<lastBuildDate>Wed, 11 Nov 2009 01:46:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Tiptoe Through the Frameworks</title>
		<link>http://shepherdweb.com/2006/07/03/tiptoe-through-the-frameworks/</link>
		<comments>http://shepherdweb.com/2006/07/03/tiptoe-through-the-frameworks/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 18:49:01 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Prado]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/2006/07/03/tiptoe-through-the-frameworks/</guid>
		<description><![CDATA[Preface Almost two years ago I jumped into ASP.NET and C# headfirst. This was my first exposure to OOP. I love it, and I don&#8217;t plan on turning back. However, for personal projects and freelancing I prefer to use PHP. PHP was my first &#8220;server-side&#8221; language (not counting a really small ASP email script I [...]]]></description>
			<content:encoded><![CDATA[<h3>Preface</h3>
<p>Almost two years ago I jumped into ASP.NET and C# headfirst.  This was my first exposure to <acronym title="Object Oriented Programming">OOP</acronym>.  I love it, and I don&#8217;t plan on turning back.  However, for personal projects and freelancing I prefer to use PHP.  PHP was my first &#8220;server-side&#8221; language (not counting a <em>really</em> small ASP email script I <del>wrote</del> <ins>leveraged</ins> on my very first freelance development gig).  I love it for it&#8217;s straight forward nature, low cost, and great support.</p>
<p>Many of the conveniences that ASP.NET offers are not inherently available with PHP.  This, and the chest-beating of many <acronym title="Ruby on Rails">RoR</acronym> developers, has led me on a quest for a useful Framework for PHP.</p>
<h3>The Quest Begins</h3>
<p>I began by simply <a href="http://www.google.com/search?hl=en&#038;q=php+frameworks&#038;btnG=Google+Search">googling &#8220;php frameworks&#8221;</a>.  This returned a plethora of comparisons and reviews which I began to peruse.  Along the way I learned some new  terminology: <a href="http://en.wikipedia.org/wiki/Model-view-controller">Model-View-Controller</a>.  Four frameworks stood out to me based on feature set, community, support, and cost (free!).</p>
<h3>The Frameworks</h3>
<h4><a href="http://www.pradosoft.com/">Prado</a></h4>
<p>I was initially impressed by several things about Prado:</p>
<ol>
<li>Currently on version 3 and has a two year track record</li>
<li>It has an active community</li>
<li>It&#8217;s methodology is very similar to ASP.NET</li>
<li>The majority of the Framework is very well documented</li>
<li>Native development for PHP 5</li>
</ol>
<p>Based on these strengths I decided to try Prado first.  I found it easy to install and begin building applications.  I built a simple login and used their templating system.  Overall, I found the entire environment very friendly familiar.  However, Prado suffers from some performance hits because of it&#8217;s architecture when using complicated dynamic templates.  For this reason I decided to continue my quest.  However, I would recommend Prado to anyone coming from ASP.NET who is developing small to medium sized applications.</p>
<h4><a href="http://www.symfony-project.com/">Symfony</a></h4>
<p>Symfony seemed like the next logical progression.  It is well documented, highly reviewed, and seems to be very robust and efficient.  I spent about an hour tooling around the documentation. I decided to abandon Symfony and move on after reading the <a href="http://www.symfony-project.com/content/book/page/installation.html">installation documentation</a>  Please don&#8217;t judge me, I just get nervous when I have to do that much jockeying around with the command line.</p>
<h4><a href="http://cakephp.org/">CakePHP</a></h4>
<p>It looks like I&#8217;m probably going to stick with Cake.</p>
<ol>
<li>Easy to install</li>
<li>Active, enthusiastic community</li>
<li>Good beginner tutorials (unfortunately the remainder of the documentation is still under development and leaves a lot to be desired)</li>
</ol>
<p>I was up and running and had built my first basic application in under an hour using the easy to follow <a href="http://manual.cakephp.org/chapter/20">blog tutorial</a>.  However, as I&#8217;ve tried to dig deeper I&#8217;ve had to dive into <a href="http://groups.google.com/group/cake-php?lnk=li&#038;hl=en">google groups</a>, irc, and other sites for help figuring out the subtleties of Cake.</p>
<h4><a href="http://codeigniter.com/">Code Igniter</a></h4>
<p>I haven&#8217;t tried it yet, but it looks interesting.  If Cake doesn&#8217;t work out, it&#8217;s next on the list.</p>
<div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/php" rel="tag">php</a>, <a href="http://technorati.com/tag/frameworks" rel="tag"> frameworks</a>, <a href="http://technorati.com/tag/prado" rel="tag"> prado</a>, <a href="http://technorati.com/tag/symfony" rel="tag"> symfony</a>, <a href="http://technorati.com/tag/cakephp" rel="tag"> cakephp</a>, <a href="http://technorati.com/tag/codeigniter" rel="tag"> codeigniter</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2006/07/03/tiptoe-through-the-frameworks/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>LOST-Theories Spinoff</title>
		<link>http://shepherdweb.com/2006/06/19/lost-theories-spinoff/</link>
		<comments>http://shepherdweb.com/2006/06/19/lost-theories-spinoff/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 03:04:21 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[Prado]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/2006/06/19/lost-theories-spinoff/</guid>
		<description><![CDATA[I&#8217;m not a fan of LOST or a Django developer, but&#8230; Jeff Croft recently revealed LOST-Theories.com, a fan site that is &#8220;all about LOST speculation&#8221; and I think it&#8217;s the coolest thing ever! Users can submit their speculations and theories and rate, comment on, or debunk as appropriate. Many times I&#8217;ve seen fan&#8217;s exchange theories [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a fan of <a href="http://en.wikipedia.org/wiki/Lost_(TV_series)">LOST</a> or a <a href="http://www.djangoproject.com/">Django</a> developer, but&#8230;</p>
<p><a href="http://jeffcroft.com/">Jeff Croft</a> recently <a href="http://www2.jeffcroft.com/2006/jun/06/lost-theories-with-source-code/">revealed</a> <a href="http://lost-theories.com/">LOST-Theories.com</a>, a fan site that is &#8220;all about LOST speculation&#8221; <strong>and</strong> I think it&#8217;s the coolest thing ever!  Users can submit their speculations and theories and rate, comment on, or debunk as appropriate.  Many times I&#8217;ve seen fan&#8217;s exchange theories in message boards or on their blogs;  LOST-Theories.com presents the ideal format for speculation exchange.  It features a great design, useful content, and simple organization and cross-references.  I&#8217;m referring all of my friends who are fans of LOST.</p>
<p>Would this ideal work with other mystery/suspense based series? I&#8217;m highly tempted to build a spin-off site.  It would be focused on my favorite series (not LOST&#8230;and to be revealed at a later date) and I would probably code it with the <a href="http://www.pradosoft.com/">Prado Framework</a>.  I&#8217;ve already purchased a domain and begun visual design (preview coming soon). </p>
<div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/LOST" rel="tag">LOST</a>, <a href="http://technorati.com/tag/Prado" rel="tag"> Prado</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2006/06/19/lost-theories-spinoff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

