<?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: Ecommerce with CodeIgniter</title>
	<atom:link href="http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/</link>
	<description>Notes by Lee Blue</description>
	<lastBuildDate>Fri, 26 Feb 2010 19:31:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mike</title>
		<link>http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/comment-page-1/#comment-56</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Fri, 06 Jun 2008 10:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/#comment-56</guid>
		<description>code igniter has a config option to allow you to save sessions in a database..</description>
		<content:encoded><![CDATA[<p>code igniter has a config option to allow you to save sessions in a database..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Artem Nezvigin</title>
		<link>http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/comment-page-1/#comment-53</link>
		<dc:creator>Artem Nezvigin</dc:creator>
		<pubDate>Wed, 21 May 2008 17:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/#comment-53</guid>
		<description>Great post Lee.

Things like the session handling limitation in CodeIgniter is precisely the reason why I made the difficult decision to write a PHP framework in-house and use it for our various projects.

The trouble is that the more I like into any framework (CakePHP, Symfony, CodeIgniter, etc), the more limitations I find. Sure, we can dig through the framework&#039;s core code and make changes that will mold it our specific needs. But that is so unsatisfying. I fear that by the time we&#039;re done &quot;fixing&quot; a framework, we&#039;ll still have to show new employees which changes we have applied -- to the point where we&#039;d need to extend the documentation a bit. If we&#039;re extending the code and extending the docs, we&#039;re ultimately writing another framework by using the old one as a base.

If I were working on freelance projects that aren&#039;t too complex, I&#039;d definitely roll with one of these frameworks. The chances of me having to make some major changes are highly unlikely for simple projects. This is where I think these frameworks shine.

On the other hand, if I&#039;m working with a team of people for 8 hours a day I don&#039;t see any reason why we can&#039;t write our basic framework and extend it based on our needs. I find that most of the code for a framework is actually writing the library, not the core features (core features being the MVC structure and loading some configs).

I&#039;m sure many will disagree with me on this issue, but the benefits of working with familiar code fine tuned to your exact needs and your team&#039;s coding style outweighs the risks.

So much time is spent pulling out hair writing CSS and JavaScript that works cross browser and dealing with IE bugs that the last thing I want is a team that has to pull out hair when trying to make something work in a 3rd party framework.</description>
		<content:encoded><![CDATA[<p>Great post Lee.</p>
<p>Things like the session handling limitation in CodeIgniter is precisely the reason why I made the difficult decision to write a PHP framework in-house and use it for our various projects.</p>
<p>The trouble is that the more I like into any framework (CakePHP, Symfony, CodeIgniter, etc), the more limitations I find. Sure, we can dig through the framework&#8217;s core code and make changes that will mold it our specific needs. But that is so unsatisfying. I fear that by the time we&#8217;re done &quot;fixing&quot; a framework, we&#8217;ll still have to show new employees which changes we have applied &#8212; to the point where we&#8217;d need to extend the documentation a bit. If we&#8217;re extending the code and extending the docs, we&#8217;re ultimately writing another framework by using the old one as a base.</p>
<p>If I were working on freelance projects that aren&#8217;t too complex, I&#8217;d definitely roll with one of these frameworks. The chances of me having to make some major changes are highly unlikely for simple projects. This is where I think these frameworks shine.</p>
<p>On the other hand, if I&#8217;m working with a team of people for 8 hours a day I don&#8217;t see any reason why we can&#8217;t write our basic framework and extend it based on our needs. I find that most of the code for a framework is actually writing the library, not the core features (core features being the MVC structure and loading some configs).</p>
<p>I&#8217;m sure many will disagree with me on this issue, but the benefits of working with familiar code fine tuned to your exact needs and your team&#8217;s coding style outweighs the risks.</p>
<p>So much time is spent pulling out hair writing CSS and JavaScript that works cross browser and dealing with IE bugs that the last thing I want is a team that has to pull out hair when trying to make something work in a 3rd party framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee</title>
		<link>http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/comment-page-1/#comment-54</link>
		<dc:creator>Lee</dc:creator>
		<pubDate>Fri, 16 May 2008 00:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/#comment-54</guid>
		<description>I have not developed a Zend Framework site with v1.5 for any of my clients. I have, however, read about the changes and was actively keep abreast of the upcoming advancements. The addition of partials, was once of the really exciting new features I was looking forward to in v1.5. The v1.0 and v1.1 versions felt really pre 1.0 to me and the 1.5 release seems like what should have been the 1.0 release. I&#039;m not trying to belittle the work that has gone into the Zend Framework. There&#039;s TONS of functionality that all seems to work really well. Thanks for the comment!</description>
		<content:encoded><![CDATA[<p>I have not developed a Zend Framework site with v1.5 for any of my clients. I have, however, read about the changes and was actively keep abreast of the upcoming advancements. The addition of partials, was once of the really exciting new features I was looking forward to in v1.5. The v1.0 and v1.1 versions felt really pre 1.0 to me and the 1.5 release seems like what should have been the 1.0 release. I&#8217;m not trying to belittle the work that has gone into the Zend Framework. There&#8217;s TONS of functionality that all seems to work really well. Thanks for the comment!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wil Sinclair</title>
		<link>http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/comment-page-1/#comment-55</link>
		<dc:creator>Wil Sinclair</dc:creator>
		<pubDate>Fri, 16 May 2008 00:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.refreshinglyblue.com/2008/05/15/ecommerce-with-codeigniter/#comment-55</guid>
		<description>To be perfectly honest, I&#039;m not a big fan of this characterization of ZF (â€œExtreme Simplicity &amp; Productivityâ€) and have been slowly replacing it on our site and elsewhere since I joined the project. Not that I don&#039;t think it&#039;s simple- it&#039;s just that simplicity is not one of ZF&#039;s strong points in a world of RoR and similar frameworks. We&#039;re actually working up towards simplicity without trading off power; that is, we plan to have tooling without strict conventions (but with easy to use defaults), an integrated experience without compromising our use-at-will architecture, and simplified support for common use cases without skimping on extension points. In other words, IMO we&#039;re challenging some of the tradeoffs that many people have take for granted in many frameworks. But there obviously *is* some tradeoff, or I&#039;d imagine there would be many frameworks like this: development time. Quite simply, it&#039;s going to take us a bit longer to get there. :)
Have you had a chance to check out 1.5? I hope our next release addresses many of your concerns; I can tell you the &#039;first hour&#039; of the ZF experience has been dissected and we&#039;re trying to improve it. Also, I&#039;m glad to see that you realize the value of ZF as a set of components that may be used with other frameworks. That is precisely why it has been designed the way it has.

In any case, good luck no matter what framework you&#039;re developing with!

,Wil</description>
		<content:encoded><![CDATA[<p>To be perfectly honest, I&#8217;m not a big fan of this characterization of ZF (â€œExtreme Simplicity &amp; Productivityâ€) and have been slowly replacing it on our site and elsewhere since I joined the project. Not that I don&#8217;t think it&#8217;s simple- it&#8217;s just that simplicity is not one of ZF&#8217;s strong points in a world of RoR and similar frameworks. We&#8217;re actually working up towards simplicity without trading off power; that is, we plan to have tooling without strict conventions (but with easy to use defaults), an integrated experience without compromising our use-at-will architecture, and simplified support for common use cases without skimping on extension points. In other words, IMO we&#8217;re challenging some of the tradeoffs that many people have take for granted in many frameworks. But there obviously *is* some tradeoff, or I&#8217;d imagine there would be many frameworks like this: development time. Quite simply, it&#8217;s going to take us a bit longer to get there. <img src='http://www.refreshinglyblue.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Have you had a chance to check out 1.5? I hope our next release addresses many of your concerns; I can tell you the &#8216;first hour&#8217; of the ZF experience has been dissected and we&#8217;re trying to improve it. Also, I&#8217;m glad to see that you realize the value of ZF as a set of components that may be used with other frameworks. That is precisely why it has been designed the way it has.</p>
<p>In any case, good luck no matter what framework you&#8217;re developing with!</p>
<p>,Wil</p>
]]></content:encoded>
	</item>
</channel>
</rss>
