<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-218735987047187733.post189419922131170534..comments</id><updated>2009-03-12T17:06:27.249+02:00</updated><category term='ruby'/><category term='linux'/><category term='facebook'/><category term='amazon aws'/><category term='csrf'/><category term='i18n'/><category term='meetup'/><category term='introduction'/><category term='talk'/><category term='unittest'/><category term='security'/><category term='phpunit'/><category term='discount'/><category term='amazon s3'/><category term='entrepreneurship'/><category term='mailchimp'/><category term='analytics'/><category term='sendmail'/><category term='eclub'/><category term='pingdom'/><category term='outsourcing'/><category term='iphone'/><category term='lib_filter'/><category term='tips'/><category term='administration'/><category term='newsletter'/><category term='atime'/><category term='framework'/><category term='productivity'/><category term='stories'/><category term='zend'/><category term='sexy'/><category term='dada'/><title type='text'>Comments on Coding Aloud: How Zend_Framework Is Losing The Wrong War</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.codingaloud.com/feeds/189419922131170534/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html'/><author><name>Gil Megidish</name><uri>http://www.blogger.com/profile/09524229802942306597</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://1.bp.blogspot.com/_FRVMr9ja1bU/SgNUdgyVRxI/AAAAAAAAAik/Ylr_y1AlKmU/s1600-R/3319892723_61a614c423_o.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-4784507007166938140</id><published>2009-03-12T15:28:00.000+02:00</published><updated>2009-03-12T15:28:00.000+02:00</updated><title type='text'>Based on my experience, independently of using wha...</title><content type='html'>Based on my experience, independently of using what one consider a 'good' programming language or framework, or using the 'bad' one, is that both have the 'good' parts in it and knowing how to make use of those 'good' parts will help you make the good app.&lt;BR/&gt;&lt;BR/&gt;see: javascript: the good parts&lt;BR/&gt;&lt;BR/&gt;so maybe we should use: PHP, the good parts&lt;BR/&gt;&lt;BR/&gt;i particularly don't like 'enterprisy' things, aks MS and  JAVA solutions, i believe we can develop enterprise apps without MS.NET or Java and oracle and sqlserver</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4784507007166938140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4784507007166938140'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1236864480000#c4784507007166938140' title=''/><author><name>china</name><uri>http://www.blogger.com/profile/05566069543653942209</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1062452763'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 12, 2009 3:28 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-6282179776874775437</id><published>2008-10-02T17:18:00.000+03:00</published><updated>2008-10-02T17:18:00.000+03:00</updated><title type='text'>&amp;gt;&amp;gt;  The world of web development has grown *...</title><content type='html'>&amp;gt;&amp;gt;  The world of web development has grown *huge*; there is enough room for RoR and ZF and hundreds of other frameworks out there, for that matter&lt;BR/&gt;&lt;BR/&gt;I like this attitude very much.&lt;BR/&gt;&lt;BR/&gt;Here is my 2cents&amp;#39; worth based on my experience.&lt;BR/&gt;&lt;BR/&gt;Some say: &amp;quot;PHP has no standard.. whatever.&amp;quot; Actually, it is J2EE that lacks standards. It made me burn-out easily.&lt;BR/&gt;&lt;BR/&gt;For the same functionalities, it is easier to work with PHP.&lt;BR/&gt;&lt;BR/&gt;Concerning Rails, we/PHP communities can wait 2 to 3 years. That&amp;#39;s the minium time RoR community will need to sort out hte deployment etc.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/6282179776874775437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/6282179776874775437'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1222957080000#c6282179776874775437' title=''/><author><name>kyaw kyaw naing / George</name><uri>http://www.blogger.com/profile/04339741516968672048</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='19' height='32' src='http://3.bp.blogspot.com/_Jt5LbnJm-7s/SMiF9UZv-jI/AAAAAAAAAAQ/7kcTeNeDs5U/S220/george_scan2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1148671401'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='October 2, 2008 5:18 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-3556707429982699135</id><published>2008-07-22T18:55:00.000+03:00</published><updated>2008-07-22T18:55:00.000+03:00</updated><title type='text'>Hi all.&lt;br&gt;&lt;br&gt;I'm using ZF 1.5 and PHP5 for the f...</title><content type='html'>Hi all.&lt;BR/&gt;&lt;BR/&gt;I'm using ZF 1.5 and PHP5 for the first time on a real application, after years of work on databases, Java programming etc.  I have to use PHP for this project because my customer requested it, but that's fine with me, because I'm finding that PHP5 and ZF are a great combination.  The ZF components seem to be pretty good so far, although they could do with a lot more examples in the documentation.   &lt;BR/&gt;&lt;BR/&gt;As for competing with Ruby On Rails, why bother?  RoR does its thing very well, but it's not doing the same thing as ZF.  RoR looks OK so long as you stay inside the playpen, but ZF seems to allow you much more flexibility and freedom to exploit existing tools and platforms.  &lt;BR/&gt;&lt;BR/&gt;Meanwhile, ZF is a heck of a lot easier (and faster!) than JSP/Struts etc, but still offers a good MVC approach to application design, without locking you into a rigid framework.  So if you want to compare things, compare it with the Java world.&lt;BR/&gt;&lt;BR/&gt;As for me, ZF has finally persuaded me that PHP can be used for grown-up web applications, with far less pain than Java has always caused me!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3556707429982699135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3556707429982699135'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1216742100000#c3556707429982699135' title=''/><author><name>ChrisW</name><uri>http://www.blogger.com/profile/08298456451992043964</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1871989124'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='July 22, 2008 6:55 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-3399457168706310403</id><published>2008-06-06T18:47:00.000+03:00</published><updated>2008-06-06T18:47:00.000+03:00</updated><title type='text'>The problem is not the framework is the language. ...</title><content type='html'>The problem is not the framework is the language. PHP code base is a 15 years old kid project. There's no kind of standardization and it's full of limitations (object oriented programming, cgi, half-implemented functionality/core-extensions, deprecations, multibyte string handling, threading, ...). Seriously PHP can't fight against any other dynamic language and the same applies to frameworks built on it. I've been programming in PHP for about 8 years and still waiting the day they fix/implement everything is already on other languages.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3399457168706310403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3399457168706310403'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1212767220000#c3399457168706310403' title=''/><author><name>knoopx</name><uri>http://www.blogger.com/profile/05046092414281000690</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1561290139'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='June 6, 2008 6:47 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-864501965756780563</id><published>2008-03-31T23:19:00.000+03:00</published><updated>2008-03-31T23:19:00.000+03:00</updated><title type='text'>bah! I used ROR for a year after being a procedura...</title><content type='html'>bah! I used ROR for a year after being a procedural php programmer for two years. I ve now wholeheartedly moved back to PHP 5 and ZF.&lt;BR/&gt;&lt;BR/&gt;they're two diff tools.  ROR is good at what it does, ZF is good at everything, and if it aint, you can extend it. or ignore it.&lt;BR/&gt;&lt;BR/&gt;Ruby is a lovely language tho...but if you  hit a prob in ZF, or have to integrate some existing app, then you can just bung in some php filler and get on with the job, rather than fannying around for ages trying to work out what esoteric convention rails uses.&lt;BR/&gt;&lt;BR/&gt;but i do love ruby ;-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/864501965756780563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/864501965756780563'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1206994740000#c864501965756780563' title=''/><author><name>steev</name><uri>http://www.blogger.com/profile/10118960419291316651</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1053186751'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 31, 2008 11:19 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-3067074191181273247</id><published>2008-03-25T20:41:00.000+02:00</published><updated>2008-03-25T20:41:00.000+02:00</updated><title type='text'>@Ryan Heneise&lt;br&gt;&lt;b&gt;Programming in Ruby is like li...</title><content type='html'>@Ryan Heneise&lt;BR/&gt;&lt;B&gt;Programming in Ruby is like listening to a beautiful woman speak Portugese - it's smooth, eloquent, and desirable.&lt;/B&gt;&lt;BR/&gt;&lt;BR/&gt;I cant but smile when i read that. Are you portuguese? I can't but just see the closeness in your comparison. Though I dont speak portuguese but I have heard the language being spoken by women and even if they are not beautiful, its kinda singsong like. Good post man and tx for making me smile.&lt;BR/&gt;&lt;BR/&gt;I will love a blogspot like this where we can talk about MySQL and PostGre.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3067074191181273247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3067074191181273247'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1206470460000#c3067074191181273247' title=''/><author><name>Don</name><uri>http://www.blogger.com/profile/13894509468636428208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-382002684'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 25, 2008 8:41 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-2451695861050169632</id><published>2008-03-25T18:01:00.000+02:00</published><updated>2008-03-25T18:01:00.000+02:00</updated><title type='text'>You have some good points, but I think that the re...</title><content type='html'>You have some good points, but I think that the real reason that Ruby and Rails attracts the developers that it does is not because of how many lines of code it takes to write a blog, or how many tools are available, or how easy it is to talk to a database. &lt;BR/&gt;&lt;BR/&gt;Developers love Rails because of the Ruby language. "Web development that doesn't hurt" is a direct result of Ruby's sexy shimmeryness. Programming in Ruby is like listening to a beautiful woman speak Portugese - it's smooth, eloquent, and desirable.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/2451695861050169632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/2451695861050169632'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1206460860000#c2451695861050169632' title=''/><author><name>Ryan Heneise</name><uri>http://www.blogger.com/profile/16748353780478388832</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1343537349'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 25, 2008 6:01 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-4598004204940189376</id><published>2008-03-20T20:20:00.000+02:00</published><updated>2008-03-20T20:20:00.000+02:00</updated><title type='text'>"we" I mean all of us wu thinks PHP is not as cool...</title><content type='html'>"we" I mean all of us wu thinks PHP is not as cool as some other languages and frameworks. 2 to 3 years ago, PHP'ers accused Java of being too HUGE, I wonder what these same people will say now? Despite the fact that Java as a whole is HUGE u only need to look at some specif points to see how well organised Java is. With the three major platforms (j2me, j2se and j2ee), java beats any language with organisation and standardization.&lt;BR/&gt;&lt;BR/&gt;U can learn J2SE and stay there, if u love WEB, j2ee is for u and if u love mobile and ltd devices j2me is 4 u. That is what standard can do, it brings arrangement, it curbs cancerous growth. When growth is not checked it bcomes cancer.&lt;BR/&gt;&lt;BR/&gt;That is y java lovers tends to love php. Have u noticed that support for Ruby on netbeans beats that of php? it's because the people Zend, Smarty, "frendmarty"! and unless u have not noticed, netbeans is d IDE of choice.&lt;BR/&gt;&lt;BR/&gt;Standard is d only thing that php lacks, give it one and RoR is history!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4598004204940189376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4598004204940189376'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1206037200000#c4598004204940189376' title=''/><author><name>Don</name><uri>http://www.blogger.com/profile/13894509468636428208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-382002684'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 20, 2008 8:20 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-8489026866624827081</id><published>2008-03-20T11:59:00.000+02:00</published><updated>2008-03-20T11:59:00.000+02:00</updated><title type='text'>@don: &lt;br&gt;&lt;br&gt;(who's 'we' and what do you mean by ...</title><content type='html'>@don: &lt;BR/&gt;&lt;BR/&gt;(who's 'we' and what do you mean by 'take it from me' ?)&lt;BR/&gt;&lt;BR/&gt;Maybe lack of standard is a good thing. I mean, look at IBM PC. It killed its Apple2/Mac/Amiga/ST competitors which were all made by a single company. While everything released on Mac (hardware wise) had to be approved by Apple, IBM PC &amp; compatibles hardware was manufactured by everybody everywhere with just applying the same hardware schematics. Remember when drivers were actually TSRs?&lt;BR/&gt;&lt;BR/&gt;So, I don't know if lack of standard, and openness of mixed variables (catch $e) is good or bad, it does allow a wide variety of applications and frameworks to be made.&lt;BR/&gt;&lt;BR/&gt;Heck, it's the artist, not the tools.&lt;BR/&gt;&lt;BR/&gt;I agree that it would be best if PEAR had something like Java procedure for approval, but maybe that would slow. things. to. a. halt. PEAR is developing much faster than JDK. I wonder how CPAN manages this with over 12,000 packages.&lt;BR/&gt;&lt;BR/&gt;That's my 2 cents.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/8489026866624827081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/8489026866624827081'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1206007140000#c8489026866624827081' title=''/><author><name>Gil Megidish</name><uri>http://www.blogger.com/profile/09524229802942306597</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-965957647'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 20, 2008 11:59 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-5528559980926199807</id><published>2008-03-20T11:25:00.000+02:00</published><updated>2008-03-20T11:25:00.000+02:00</updated><title type='text'>@alphafoobar &lt;i&gt;as you can actually define the typ...</title><content type='html'>@alphafoobar &lt;I&gt;as you can actually define the type of the exception.&lt;/I&gt;&lt;BR/&gt;&lt;BR/&gt;Well what is try catch if u cant define ur own exceptions. What I am saying is the way it is implemented? Got try and read error handling in java and php will stink in ur ears.&lt;BR/&gt;&lt;BR/&gt;The problem with languages like php is lack of control or standard. Let the php community come up with a standard of some sort. Before any class can be approved in java it has to go thru some process, that is what we are saying, standardize this thing and it becomes an appealing language, ZF is doing a good work, but to me, they aint different from microsoft in any way. Take it from me, if you give php over to Zend, it will become another visual studio.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/5528559980926199807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/5528559980926199807'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1206005100000#c5528559980926199807' title=''/><author><name>Don</name><uri>http://www.blogger.com/profile/13894509468636428208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-382002684'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 20, 2008 11:25 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-6007150731027111160</id><published>2008-03-19T21:59:00.000+02:00</published><updated>2008-03-19T21:59:00.000+02:00</updated><title type='text'>@Don - PHP like many other languages, has a try ca...</title><content type='html'>@Don - PHP like many other languages, has a try catch block. PHP's implementation is better than some - as you can actually define the type of the exception.&lt;BR/&gt;&lt;BR/&gt;I'm quite happy with the functionality of exception handling in PHP - you define an exception, put in some try catch blocks and the exception can be handled...&lt;BR/&gt;&lt;BR/&gt;What issue do you have with it Don? And have you considered raising it as a bug in the php defect register? http://bugs.php.net/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/6007150731027111160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/6007150731027111160'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205956740000#c6007150731027111160' title=''/><author><name>alphafoobar</name><uri>http://www.blogger.com/profile/07053019437812310031</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_2FVH0LT9eSQ/RukQoXsVMRI/AAAAAAAAAD0/pJOWqQDlLLM/s320/cartoon_me.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2031351452'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 19, 2008 9:59 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-1281800354184175825</id><published>2008-03-19T19:32:00.000+02:00</published><updated>2008-03-19T19:32:00.000+02:00</updated><title type='text'>@ john wells &lt;b&gt;&lt;i&gt;Listen, I did PHP for a LOOONG ...</title><content type='html'>@ john wells &lt;B&gt;&lt;I&gt;Listen, I did PHP for a LOOONG time...but compared to Ruby (and many other languages), it's a downright crappy language with a serious heap of awful libraries (I'm looking at you, PEAR). ZF might be a good framework (I have no ZF experience, so I can't say), but no matter how well it is designed, it will always be a house that's built on sand.&lt;/I&gt;&lt;/B&gt;&lt;BR/&gt;&lt;BR/&gt;If you are coming from a java/j2ee backgroung to php, the first thing you notice a very sloppy error handling technique. I love my &lt;BR/&gt;try {&lt;BR/&gt;} catch {&lt;BR/&gt;}&lt;BR/&gt;so much i tried it in php, poof not working as it should. Another thing about php is lack of standard. There are so many php libraries out there all doing the same thing and in the php framework, u get more than two functions doing the same thing, why that? what happened to KISS (Keep It Short and Simple)?&lt;BR/&gt;&lt;BR/&gt;RoR is better than php. I have not tried the ZF but wot is d use, its built of the sloppy php. &lt;BR/&gt;&lt;BR/&gt;I dont do RoR neither do I do php, I just tried them both out to design a community website. And my findings? DONT START PHP IF YOU HAVE NOT ALREADY STARTED.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/1281800354184175825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/1281800354184175825'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205947920000#c1281800354184175825' title=''/><author><name>Don</name><uri>http://www.blogger.com/profile/13894509468636428208</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-382002684'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 19, 2008 7:32 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-3406031927180289803</id><published>2008-03-19T04:43:00.000+02:00</published><updated>2008-03-19T04:43:00.000+02:00</updated><title type='text'>Hi Gil,&lt;br&gt;I'd like to check out your Framework! I...</title><content type='html'>Hi Gil,&lt;BR/&gt;I'd like to check out your Framework! I'm a Java developer (professionally) but am engaged in PHP projects on the side. I've taken a look at CakePHP, which does speed development time, though I find it rather rigid.&lt;BR/&gt;&lt;BR/&gt;What I want is a framework that is lightweight and allows prototypes to be developed in 60 seconds... then the bells and whistles can be applied.&lt;BR/&gt;&lt;BR/&gt;If you have such a framework - perhaps the international community would benefit from it's release!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3406031927180289803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/3406031927180289803'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205894580000#c3406031927180289803' title=''/><author><name>alphafoobar</name><uri>http://www.blogger.com/profile/07053019437812310031</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_2FVH0LT9eSQ/RukQoXsVMRI/AAAAAAAAAD0/pJOWqQDlLLM/s320/cartoon_me.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2031351452'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 19, 2008 4:43 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-7849910714828800177</id><published>2008-03-17T18:27:00.000+02:00</published><updated>2008-03-17T18:27:00.000+02:00</updated><title type='text'>&lt;i&gt;There's no doubt that j2ee and ZF are much more...</title><content type='html'>&lt;I&gt;There's no doubt that j2ee and ZF are much more powerful than RoR&lt;/I&gt;&lt;BR/&gt;&lt;BR/&gt;Ummm....&lt;I&gt;blink&lt;/I&gt;....ok, whatever you say. There are a *lot* of people who would disagree with you...&lt;B&gt;particularly&lt;/B&gt; regarding ZF, but likely also about j2ee as wel.&lt;BR/&gt;&lt;BR/&gt;Listen, I did PHP for a LOOONG time...but compared to Ruby (and many other languages), it's a downright crappy language with a serious heap of awful libraries (I'm looking at you, PEAR). ZF might be a good framework (I have no ZF experience, so I can't say), but no matter how well it is designed, it will always be a house that's built on sand.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7849910714828800177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7849910714828800177'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205771220000#c7849910714828800177' title=''/><author><name>John Wells</name><uri>http://www.blogger.com/profile/02781599057887051142</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1609576054'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 17, 2008 6:27 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-7285676871271689427</id><published>2008-03-17T13:05:00.000+02:00</published><updated>2008-03-17T13:05:00.000+02:00</updated><title type='text'>@Gil: That's what CakePHP is for ;) Besides, I've ...</title><content type='html'>@Gil: That's what CakePHP is for ;) Besides, I've actually seen so many RoR developers switch to CakePHP. They've found value in their RoR experience, but they understand that you can't keep building RoR apps; Rails just doesn't give you the flexibility you need to build something great, Wikipedia-scale.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7285676871271689427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7285676871271689427'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205751900000#c7285676871271689427' title=''/><author><name>Akash</name><uri>http://www.blogger.com/profile/13786033722226675950</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1954897124'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 17, 2008 1:05 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-758975134826723679</id><published>2008-03-17T10:15:00.000+02:00</published><updated>2008-03-17T10:15:00.000+02:00</updated><title type='text'>@Steve: that's exactly the point! There's no doubt...</title><content type='html'>@Steve: that's exactly the point! There's no doubt that j2ee and ZF are much more powerful than RoR. It's just that ... RoR is more practical. It gets the job done easier, and is suitable for quite a lot of webapps. You have described a way to implement ActiveRecord with ZF, which sounds quite complicated. Remember it's the first thing you learn in RoR :)&lt;BR/&gt;&lt;BR/&gt;@Musher: I'm a php'er as well. I haven't moved to ruby, because I'm sooo comfortable in php. If it works, why would I break it? :) But I think the same thing can be said between hardcore perl cgi coders and php coders :) you get the point ;)&lt;BR/&gt;&lt;BR/&gt;@Akash: yeah, ZF is not aiming to be a complete solution, rather a framework that you can use any bits and pieces of that you want. This is very nice indeed. I just think it's time for ZF to do something before all the new developers will use Ruby because of it's ease, and neglect PHP/ZF.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/758975134826723679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/758975134826723679'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205741700000#c758975134826723679' title=''/><author><name>Gil Megidish</name><uri>http://www.blogger.com/profile/09524229802942306597</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-965957647'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 17, 2008 10:15 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-4476924390106507023</id><published>2008-03-17T02:39:00.000+02:00</published><updated>2008-03-17T02:39:00.000+02:00</updated><title type='text'>While the ActiveRecord implementation in RoR is se...</title><content type='html'>While the ActiveRecord implementation in RoR is sexy, the same thing can be achieved with judicious (and concise) use of the Zend Session Namespace and Propel.  I am writing an app doing just this, and in conjunction with the XSL classes in PHP5.x, Zend Framework puts rediculous power in the hands of developers in terms of data exchange.&lt;BR/&gt;&lt;BR/&gt;RoR is awesome, but it's just not powerful enough to gracefully and quickly meld several different existing architectures at once.  When a client insists on using his existing .NET platform, and another client insists on J2EE, PHP (with help from the ZF toolkit) is the best tool out there.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4476924390106507023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4476924390106507023'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205714340000#c4476924390106507023' title=''/><author><name>steve</name><uri>http://www.blogger.com/profile/15033949758623426955</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-771370581'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 17, 2008 2:39 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-4687953128047129880</id><published>2008-03-16T12:43:00.000+02:00</published><updated>2008-03-16T12:43:00.000+02:00</updated><title type='text'>Hi Gil,&lt;br&gt;&lt;br&gt;I think made a very valid point in ...</title><content type='html'>Hi Gil,&lt;BR/&gt;&lt;BR/&gt;I think made a very valid point in there - ZF is still missing some 'glue', because it contains all the ingredients but doesn't offer pre-packaged solutions or default set-ups, [yet]. There are plenty of guidelines in the documentation, but these guidelines require plenty of reading and getting-to-know.&lt;BR/&gt;&lt;BR/&gt;Perhaps this is a good thing ... ?&lt;BR/&gt;&lt;BR/&gt;I'm pretty confident that several developers out there, who are doing this getting-to-know, and before long, there will be some competing frameworks built on-top-of ZF.&lt;BR/&gt;&lt;BR/&gt;I'm going to give it a go myself, even if the results only ever get used within my own projects. Hopefully my efforts, and those of other zf users, will follow the lead of ZF with high coding/testing standards.&lt;BR/&gt;&lt;BR/&gt;So, perhaps Zend are expending all their efforts on building robust building blocks, safe in the knowledge that the polish will come of its own accord ... maybe that makes them lazy!&lt;BR/&gt;&lt;BR/&gt;When it comes to PEAR, I really can't implicitly trust PEAR modules, because the modules vary wildly in code quality and design. I'm relieved that there's a more cohesive, robust alternative now.&lt;BR/&gt;&lt;BR/&gt;Wil, many thanks and good luck with v1.5, I'm looking forward to upgrading tomorrow. Bring on those 'partials'! &lt;BR/&gt;&lt;BR/&gt;Amir</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4687953128047129880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4687953128047129880'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205664180000#c4687953128047129880' title=''/><author><name>amir</name><uri>http://www.blogger.com/profile/03494717320316245183</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-775266593'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 16, 2008 12:43 PM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-4802782454443013304</id><published>2008-03-16T11:28:00.000+02:00</published><updated>2008-03-16T11:28:00.000+02:00</updated><title type='text'>I think musher's mention of "standalone" sums it u...</title><content type='html'>I think musher's mention of "standalone" sums it up. Zend Framework is not out to be the next Rails. If you notice how each of them operate, Rails is designed for consumer, retail-level developers, while the Zend Framework is ideal for enterprise deployment among, well, anything.&lt;BR/&gt;&lt;BR/&gt;If you put together a CodeIgniter application, you drop in an entire copy of the CI system structure, &lt;B&gt;and you build your application inside the system structure&lt;/B&gt; (well, the application section of it, anyway). With Zend, on the other hand, you &lt;I&gt;can&lt;/I&gt; build your application inside the ZF-directed structure, or you can do something entirely different and just use its components independently.&lt;BR/&gt;&lt;BR/&gt;For example, if you want to work with GData in PHP, the best way (and about the only way) is to pull in a Zend Framework GData component - even if you're using another framework (Cake, CI, Symfony etc.).&lt;BR/&gt;&lt;BR/&gt;As a result, the Zend Framework is just a little more like PEAK than like CakePHP. This blog post on &lt;A HREF="http://www.developertutorials.com/blog/php/zend-framework-use-with-other-frameworks-56/" REL="nofollow"&gt;using the zend framework in other frameworks&lt;/A&gt; pretty much sums it up. No matter what you're using, "just add Zend."</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4802782454443013304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/4802782454443013304'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205659680000#c4802782454443013304' title=''/><author><name>Akash</name><uri>http://www.blogger.com/profile/13786033722226675950</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1954897124'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 16, 2008 11:28 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-7200335525794361645</id><published>2008-03-16T10:50:00.000+02:00</published><updated>2008-03-16T10:50:00.000+02:00</updated><title type='text'>I'm a techie, I love PHP and I don't mind Ruby.&lt;br...</title><content type='html'>I'm a techie, I love PHP and I don't mind Ruby.&lt;BR/&gt;&lt;BR/&gt;I kind of got bored with Rails. Sure I can make a simple site quickly and easily. But that doesn't really appeal to me. I like ZF because it's not all or nothing. I've been using some of the more simple things (Logger, Registry) from ZF standalone in other projects and it's great.  &lt;BR/&gt;&lt;BR/&gt;Like Wil said, I'm a developer and I like the bottom up approach. &lt;BR/&gt;&lt;BR/&gt;The other thing about the ZF I like is, I use it as a great example of how to do things. Sure I could look into Rails, but I use PHP day to day. Want to learn about the registry pattern, read about it. Want to learn how to implement a registry pattern, look at the Zend Framework.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7200335525794361645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7200335525794361645'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205657400000#c7200335525794361645' title=''/><author><name>musher</name><uri>http://www.blogger.com/profile/00126999106613795305</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-800418747'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 16, 2008 10:50 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-7325196506123102062</id><published>2008-03-16T10:26:00.000+02:00</published><updated>2008-03-16T10:26:00.000+02:00</updated><title type='text'>Woah! I'm honored (no sarcasm, I really am honored...</title><content type='html'>Woah! I'm honored (no sarcasm, I really am honored.) &lt;BR/&gt;&lt;BR/&gt;When I wrote the post last night I was very upset at ZF. If you read between the lines, you notice that I favor php over ruby. It just makes me sad that the new mindset of making products as fast as possible just passes through and ZF not picking up on it.&lt;BR/&gt;&lt;BR/&gt;I'm totally waiting for Monday. I keep checking Zend_Framework and slides from conferences. I'm sure one day ZF will kick ass and I'm expecting it to. Hey, it's all a matter of propaganda, right? :)&lt;BR/&gt;&lt;BR/&gt;Cheers!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7325196506123102062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/7325196506123102062'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205655960000#c7325196506123102062' title=''/><author><name>Gil Megidish</name><uri>http://www.blogger.com/profile/09524229802942306597</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-965957647'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 16, 2008 10:26 AM'/></entry><entry><id>tag:blogger.com,1999:blog-218735987047187733.post-5451136584190955250</id><published>2008-03-16T07:16:00.000+02:00</published><updated>2008-03-16T07:16:00.000+02:00</updated><title type='text'>Wow, where to begin? Let me just get it out of the...</title><content type='html'>Wow, where to begin? Let me just get it out of the way first that I lead the ZF project at Zend- that's probably a disclaimer that has some relevance to this discussion. :)&lt;BR/&gt;Next, I totally respect your opinions, and it sounds like RoR is really appealing to you. I can see why- I spent some time developing web applications in Rails, and it certainly does have its strong points. Many of which are clearly unmatched in ZF.&lt;BR/&gt;But I have to say that your characterization of "Zend waging war" with Rails or any framework- PHP or otherwise- simply isn't accurate. We aren't out to beat any other framework- most definitely not to the point of undermining another framework or their userbase. The world of web development has grown *huge*; there is enough room for RoR and ZF and hundreds of other frameworks out there, for that matter. We have a very different design philosophy from Rails, and- while we have learnt a lot from the Rails project- I would say that we're really addressing a different mindset in the development community.&lt;BR/&gt;We believe in using at will, building from the bottom up, convention and configuration, and opinionated software built with an unopinionated framework. Rails has a very different take on a lot of these points, which makes writing a blog app in 58 lines possible. And IMO it is obvious that Rails has built out their vision much more than ZF. No surprise there- AFAIC tell our vision will take a lot more time to build out fully- if there is even a concept of 'completion' for ZF- and Rails has been around longer. All the same, with our bottom up strategy a lot of developer seem to have found it useful in its current state. ;)&lt;BR/&gt;Of course, this is only addressing ZF WRT RoR. Arguments with similar spirit and different content could be made for ZF WRT [insert any web app framework here].&lt;BR/&gt;As far as feeling perfect goes: I wish! Man, would that make my job a lot easier. We have identified a few key areas to fix in 1.5, including the first hour of the ZF experience. But even with 1.5 rolling out Monday, we are already planning the next version to tackle the hundreds of issues and features our community has brought to our attention. This is probably the characterization that seems the most 'out there' to me. Even if we did feel the laurels were sufficient cushioning, nobody- least of all ourselves- would be letting us sit on them.&lt;BR/&gt;You seem to be an intelligent, well versed developer with strong opinions. I encourage you to take a look at 1.5 on Monday to see if you agree with our direction as expressed in 1.5 a bit more. But then again, ZF may just not be the right framework for you and/or your development needs. And that's exactly why it's such a great thing that we all have lots of frameworks to choose from!&lt;BR/&gt;There are some technical points that I'd like to address- like the whole monolithic package thing- but this comment is already WAY too long.&lt;BR/&gt;&lt;BR/&gt;Best of luck in everything.&lt;BR/&gt;,Wil</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/5451136584190955250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/218735987047187733/189419922131170534/comments/default/5451136584190955250'/><link rel='alternate' type='text/html' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html?showComment=1205644560000#c5451136584190955250' title=''/><author><name>Wil</name><uri>http://www.blogger.com/profile/15559985268450378894</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codingaloud.com/2008/03/how-zendframework-is-losing-wrong-war.html' ref='tag:blogger.com,1999:blog-218735987047187733.post-189419922131170534' source='http://www.blogger.com/feeds/218735987047187733/posts/default/189419922131170534' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-781652072'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 16, 2008 7:16 AM'/></entry></feed>
