{"id":107,"date":"2008-08-13T10:10:45","date_gmt":"2008-08-13T18:10:45","guid":{"rendered":"http:\/\/www.codebelay.com\/blog\/?p=107"},"modified":"2008-08-13T10:16:11","modified_gmt":"2008-08-13T18:16:11","slug":"does-core-developer-think-symfony-11-alienates-php-developers","status":"publish","type":"post","link":"https:\/\/www.codebelay.com\/blog\/2008\/08\/13\/does-core-developer-think-symfony-11-alienates-php-developers\/","title":{"rendered":"Does Core Developer Think Symfony 1.1 Alienates PHP Developers?"},"content":{"rendered":"<p>Have you ever coded in a framework and then woke up one day to find that all your code broke when you upgraded? That&#8217;s exactly what happened when symfony 1.1 was released without backwards compatibility. <a href=\"http:\/\/redotheweb.com\/2008\/07\/10\/symfony-11-a-smart-move\/\">A core symfony developer, Fran\u00c3\u00a7ois Zaninotto, shares his thoughts about the non-launch of symfony 1.1<\/a>.<\/p>\n<p>A couple key phrases, that he uses to describe the symfony core developers attitude to us mortals, are pretty disturbing:<\/p>\n<ul>\n<li>If you just used symfony for one project, and left if afterwards because it lacked some feature that you needed, then you don\u00e2\u20ac\u2122t deserve to be informed that this new release does have this feature.<\/li>\n<li>Symfony 1.1 is so good, that <strong>it should not be left in everybody\u00e2\u20ac\u2122s hands<\/strong>. Think of it as a forbidden manuscript of the middle ages, that only a few copyists ever read and got a fair picture of.<\/li>\n<li>&#8230;there is no \u00e2\u20ac\u0153First Project tutorial\u00e2\u20ac\u009d at all for symfony 1.1.<\/li>\n<\/ul>\n<p>Caveat: Do not use symfony 1.1 unless you want to pour through source code.<\/p>\n<p>Problem: You&#8217;re working on symfony 1.1 and it doesn&#8217;t work as advertised.<\/p>\n<p>Solution: You have to pad your estimates on symfony based projects by at least a hundredfold. A form that should have taken me no more than an hour at Dogster ended up taking 4 days! Read this blog for important symfony 1.1 updates.<\/p>\n<p>So does Fran\u00c3\u00a7ois think that PHP developers are being alienated? It&#8217;s strongly suggested through his use of irony, and analogy of symfony to a medieval text, but does he say abandon symfony?<\/p>\n<p>Not at all. Rather <a href=\"http:\/\/redotheweb.com\/2008\/07\/11\/sorry-to-disappoint-you\/\">his frustration noted in a follow up blog post<\/a> has to do with the fact that he cares a great deal about symfony. If you were thinking about leaving symfony, Fran\u00c3\u00a7ois is enough reason to stay.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever coded in a framework and then woke up one day to find that all your code broke when you upgraded? That&#8217;s exactly what happened when symfony 1.1 was released without backwards compatibility. A core symfony developer, Fran\u00c3\u00a7ois Zaninotto, shares his thoughts about the non-launch of symfony 1.1. A couple key phrases, that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56,5,33],"tags":[391,110,109],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-php","category-techbiz","category-webapps","tag-php","tag-symfony","tag-symfony-11"],"_links":{"self":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/posts\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":0,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}