<?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: 10 Reasons Why CodeIgniter Rocks</title>
	<atom:link href="http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/</link>
	<description>Programmer Extraordinaire</description>
	<lastBuildDate>Tue, 07 Feb 2012 05:40:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Elemental Web Solutions</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1531</link>
		<dc:creator>Elemental Web Solutions</dc:creator>
		<pubDate>Mon, 06 Feb 2012 14:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1531</guid>
		<description>Code Ignitor rocks, we have adopted it as a company framework and have been developing our own functionality ontop of it. 

Looking forward to our long relationship with this awesome framework.</description>
		<content:encoded><![CDATA[<p>Code Ignitor rocks, we have adopted it as a company framework and have been developing our own functionality ontop of it. </p>
<p>Looking forward to our long relationship with this awesome framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1525</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Sat, 04 Feb 2012 10:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1525</guid>
		<description>The CI documentation is generally excellent.  I&#039;ve been using CI for just a couple of weeks, my first ever PHP framework, and although that the very beginning it seemed daunting, i was able to start coding quickly.  It&#039;s easy to install and use, and I&#039;ve also found there are a lot of really useful plugins etc - tank_auth, for example, for user authentication.  From a couple of benchmarks I&#039;ve read (on the DooPHP site, for example), CI is also pretty fast.

Simon</description>
		<content:encoded><![CDATA[<p>The CI documentation is generally excellent.  I&#8217;ve been using CI for just a couple of weeks, my first ever PHP framework, and although that the very beginning it seemed daunting, i was able to start coding quickly.  It&#8217;s easy to install and use, and I&#8217;ve also found there are a lot of really useful plugins etc &#8211; tank_auth, for example, for user authentication.  From a couple of benchmarks I&#8217;ve read (on the DooPHP site, for example), CI is also pretty fast.</p>
<p>Simon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1375</link>
		<dc:creator>James</dc:creator>
		<pubDate>Sat, 15 Oct 2011 05:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1375</guid>
		<description>I agree with Ben, and I feel the people who responded to him failed to understand his argument. Kohana is much better than CodeIgnitor. It does everything that CI does, but it does it better. It&#039;s easier to use with git, easier to use with an IDE, beautiful clear code, and it uses all the powerful additions than come with PHP 5. PHP 4 is dead.</description>
		<content:encoded><![CDATA[<p>I agree with Ben, and I feel the people who responded to him failed to understand his argument. Kohana is much better than CodeIgnitor. It does everything that CI does, but it does it better. It&#8217;s easier to use with git, easier to use with an IDE, beautiful clear code, and it uses all the powerful additions than come with PHP 5. PHP 4 is dead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1260</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Thu, 23 Jun 2011 04:31:55 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1260</guid>
		<description>Ben, if CI&#039;s singleton usage is overcomplicating CI&#039;s oversimplified nature, I&#039;m afraid you just contradicted yourself horribly.  Seriously, there aren&#039;t many classes to deal with to where it&#039;s really a problem.  

Second, if your worried about code soup, you should check out some of the Modular MVC extensions that people have put out there for CI 2.0.  Also, they&#039;ve tidied the whole thing up into an application folder for portability--you can use an infinite number of applications on the same core with a simple .htaccess rewrite and about a minute of your time.  

I would like to stress that CI&#039;s strength is really in its ability to save time by extending PHP without trying to rewrite it.  You can write your models, views, and controllers, and tie them together with a minimum of effort and have 100% control over the process.  The polar opposite IMO would be Rails, where 99% of the guides tell you not to wonder about the &quot;magic&quot; in the background, just to trust it.  I want to know what my application is doing so I know how to fix it if something is wrong, sooooooo..... fuck that.</description>
		<content:encoded><![CDATA[<p>Ben, if CI&#8217;s singleton usage is overcomplicating CI&#8217;s oversimplified nature, I&#8217;m afraid you just contradicted yourself horribly.  Seriously, there aren&#8217;t many classes to deal with to where it&#8217;s really a problem.  </p>
<p>Second, if your worried about code soup, you should check out some of the Modular MVC extensions that people have put out there for CI 2.0.  Also, they&#8217;ve tidied the whole thing up into an application folder for portability&#8211;you can use an infinite number of applications on the same core with a simple .htaccess rewrite and about a minute of your time.  </p>
<p>I would like to stress that CI&#8217;s strength is really in its ability to save time by extending PHP without trying to rewrite it.  You can write your models, views, and controllers, and tie them together with a minimum of effort and have 100% control over the process.  The polar opposite IMO would be Rails, where 99% of the guides tell you not to wonder about the &#8220;magic&#8221; in the background, just to trust it.  I want to know what my application is doing so I know how to fix it if something is wrong, sooooooo&#8230;.. fuck that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1258</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 08 Jun 2011 14:26:56 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1258</guid>
		<description>The CI license is pretty open. All you really need to do is include a copy of the license with your code, etc.

http://codeigniter.com/user_guide/license.html</description>
		<content:encoded><![CDATA[<p>The CI license is pretty open. All you really need to do is include a copy of the license with your code, etc.</p>
<p><a href="http://codeigniter.com/user_guide/license.html" rel="nofollow">http://codeigniter.com/user_guide/license.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: b_dubb</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1257</link>
		<dc:creator>b_dubb</dc:creator>
		<pubDate>Wed, 08 Jun 2011 13:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1257</guid>
		<description>re: the CI license ... what IS the deal with the license? i was thinking of using CI for a project at a local college that will be public facing.  can&#039;t have legal issues</description>
		<content:encoded><![CDATA[<p>re: the CI license &#8230; what IS the deal with the license? i was thinking of using CI for a project at a local college that will be public facing.  can&#8217;t have legal issues</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: b_dubb</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1256</link>
		<dc:creator>b_dubb</dc:creator>
		<pubDate>Wed, 08 Jun 2011 13:52:32 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1256</guid>
		<description>i also hit the Zend Framework wall.  i had used CodeIngiter in the past but thought I&#039;d try learning ZF.  i found the learning curve for ZF to just be toooooo steep.  i got acclimated to CI pretty quickly but there simply no end to the ZF headaches.  The ZF documentation is unbelievably bad.  ZF has some useful components but the documentation and the difficulty runs counter why people use frameworks.  ZF makes things more complicated.  CI just works</description>
		<content:encoded><![CDATA[<p>i also hit the Zend Framework wall.  i had used CodeIngiter in the past but thought I&#8217;d try learning ZF.  i found the learning curve for ZF to just be toooooo steep.  i got acclimated to CI pretty quickly but there simply no end to the ZF headaches.  The ZF documentation is unbelievably bad.  ZF has some useful components but the documentation and the difficulty runs counter why people use frameworks.  ZF makes things more complicated.  CI just works</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bilawal Hameed</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-1193</link>
		<dc:creator>Bilawal Hameed</dc:creator>
		<pubDate>Sun, 26 Dec 2010 12:40:48 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-1193</guid>
		<description>Ben, you&#039;ve misunderstood the purpose of CodeIgniter. It&#039;s just an extension of PHP and is designed to make things easier which gives developers a peace of mind knowing they can build the most efficient application which saves resources.

And one of PHP&#039;s creator endorses it, so if you&#039;re really sure that it sucks, I think you must be one of those advanced coders.

And statistically, CodeIgniter is the fastest framework with it&#039;s capability. I&#039;ve been building PHP applications from scratch for nearly 8 years, and CodeIgniter is the best thing I&#039;ve ever come across.

If I could donate to them, I&#039;d give them a lot. Let&#039;s just say that.</description>
		<content:encoded><![CDATA[<p>Ben, you&#8217;ve misunderstood the purpose of CodeIgniter. It&#8217;s just an extension of PHP and is designed to make things easier which gives developers a peace of mind knowing they can build the most efficient application which saves resources.</p>
<p>And one of PHP&#8217;s creator endorses it, so if you&#8217;re really sure that it sucks, I think you must be one of those advanced coders.</p>
<p>And statistically, CodeIgniter is the fastest framework with it&#8217;s capability. I&#8217;ve been building PHP applications from scratch for nearly 8 years, and CodeIgniter is the best thing I&#8217;ve ever come across.</p>
<p>If I could donate to them, I&#8217;d give them a lot. Let&#8217;s just say that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-822</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 16 Nov 2010 01:19:44 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-822</guid>
		<description>There are much better frameworks around.

Codeigniter sucks. It might be easy to learn and quick to setup but do any common tasks and you can run into problems. 

Firstly everything is loaded into the singleton class ($this-&gt;) which means my IDE can&#039;t autocomplete any of the libraries I include in my project. Kohana forked CI and did it right with object instances for everything.

The folder structure makes code hard to share. Other frameworks have a folder for each module. With Codeigniter everything is stuffed into models or views or controllers. Because everything is spread out this makes it hard to use git submodules or subversion externals to include modules into your project.  You end up with file soup.

Form generation sucks. Other frameworks have these things called classes. You create field objects, possibly extentions of core field classes and then rendering them out. Even with the 3rd party form library the form code is very messy and procedural.


tl;dr Newbies like Codeigniter because it&#039;s over simplified. From a structural point of view it sucks.

My workplace will soon be moving to django.</description>
		<content:encoded><![CDATA[<p>There are much better frameworks around.</p>
<p>Codeigniter sucks. It might be easy to learn and quick to setup but do any common tasks and you can run into problems. </p>
<p>Firstly everything is loaded into the singleton class ($this-&gt;) which means my IDE can&#8217;t autocomplete any of the libraries I include in my project. Kohana forked CI and did it right with object instances for everything.</p>
<p>The folder structure makes code hard to share. Other frameworks have a folder for each module. With Codeigniter everything is stuffed into models or views or controllers. Because everything is spread out this makes it hard to use git submodules or subversion externals to include modules into your project.  You end up with file soup.</p>
<p>Form generation sucks. Other frameworks have these things called classes. You create field objects, possibly extentions of core field classes and then rendering them out. Even with the 3rd party form library the form code is very messy and procedural.</p>
<p>tl;dr Newbies like Codeigniter because it&#8217;s over simplified. From a structural point of view it sucks.</p>
<p>My workplace will soon be moving to django.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lists</title>
		<link>http://www.christophermonnat.com/2008/06/10-reasons-why-codeigniter-rocks/comment-page-1/#comment-821</link>
		<dc:creator>Lists</dc:creator>
		<pubDate>Fri, 12 Nov 2010 12:41:04 +0000</pubDate>
		<guid isPermaLink="false">http://dev.christophermonnat.com/?p=3#comment-821</guid>
		<description>CodeIgniter &#039;s license is still the major issue for us. Until they decide to implement a proper open source license, that enables real freedom of use, we see no point in using it, however useful it might be.

It (CI&#039;s weird license) especially gets complicated when combined with other frameworks or libraries.

I just don&#039;t get it, what&#039;s with the weird license anyhow? Has always been there, still there. Too bad.</description>
		<content:encoded><![CDATA[<p>CodeIgniter &#8216;s license is still the major issue for us. Until they decide to implement a proper open source license, that enables real freedom of use, we see no point in using it, however useful it might be.</p>
<p>It (CI&#8217;s weird license) especially gets complicated when combined with other frameworks or libraries.</p>
<p>I just don&#8217;t get it, what&#8217;s with the weird license anyhow? Has always been there, still there. Too bad.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

