<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://julien.danjou.info/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>jd:/dev/blog - web  - Commentaires</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Fri, 03 Oct 2008 21:09:26 +0200</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>PHP applications code quality - --==[FReeZ]==--</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135788</link>
    <guid isPermaLink="false">urn:md5:c748c0ab1a32d8dce5debfba86705a1b</guid>
    <pubDate>Mon, 14 Jul 2008 18:26:35 +0200</pubDate>
    <dc:creator>--==[FReeZ]==--</dc:creator>
    
    <description>&lt;p&gt;I absolutely agree with what's been written in this article. Most PHP developers are not experienced and possibly never will be, since they don't learn, don't read, but write only.&lt;/p&gt;


&lt;p&gt;They usually produce very awful code,  sometimes I wonder and ask myself how can that even work, but then I realize it's not really working, so only HTML and CSS makes it looking so, while error reporting has been suppressed to lower levels (without E_NOTICE | E_STRICT). .&lt;/p&gt;


&lt;p&gt;A person without good knowledge of assembler or C / C++ cannot be a good programmer in any language, including simple hypertext preprocessor and javascript.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - jd</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135354</link>
    <guid isPermaLink="false">urn:md5:89f69a199fcd319482806006a19a9a6e</guid>
    <pubDate>Fri, 28 Mar 2008 14:48:35 +0100</pubDate>
    <dc:creator>jd</dc:creator>
    
    <description>&lt;p&gt;Well, that's sad most of you fall into that huge troll blindly. &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Do not read this post at first degree, and read between the lines, guys.&lt;/p&gt;


&lt;p&gt;Obviously there is great applications in PHP. I do work in a company writing PHP apps all the day, and I really do not think what my coworkers do every day is crap.&lt;/p&gt;


&lt;p&gt;Good developers do good code, whatever the language they're using, no one will tell you the opposite.&lt;/p&gt;


&lt;p&gt;But, lots of newbie developers come in with PHP and learn with that and then do puslish crappy code.&lt;/p&gt;


&lt;p&gt;Why they learn with PHP ? Because da Web 2.0 time obviously.&lt;/p&gt;


&lt;p&gt;Alex did a pretty good analyse, I'd just add that PHP gives you enough rope to hang you and all your family (server) in the ride (again hello SQL injection, XSS etc.) if you do not care.&lt;br /&gt;
And you do NOT HAVE TO care.&lt;/p&gt;


&lt;p&gt;Make an error in C, it'll segfault. That at least learns you to &quot;think before writing&quot; when you begin.&lt;/p&gt;


&lt;p&gt;PHP does not learn people to think before writing; and that's not bad if you're a good developer.&lt;/p&gt;


&lt;p&gt;But if you are a newbie, beginning your coding experience with PHP like some (I use &quot;some&quot; to not tell &quot;many&quot;) people I know did, you will do crap, no matter what.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - djdarkman</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135353</link>
    <guid isPermaLink="false">urn:md5:454a688e937f76977341e2ac0c21d036</guid>
    <pubDate>Fri, 28 Mar 2008 14:30:24 +0100</pubDate>
    <dc:creator>djdarkman</dc:creator>
    
    <description>&lt;p&gt;PHP is an easy and powerfull language, it`s stupid to critisize it for being easy and powerfull.&lt;/p&gt;


&lt;p&gt;Whining about type conversion all day, doesn`t make your preffered language any better than php.&lt;/p&gt;


&lt;p&gt;Yes there are weak minded PHP developers, but there are also weak minded C, Perl, Ruby, Java , Python .... etc. developers also.&lt;/p&gt;


&lt;p&gt;Get over it, PHP can do things that other languaes don`t.&lt;/p&gt;


&lt;p&gt;&quot;do not use functions but include() multiple times thousand of files and then do not close/free anything.&quot;&lt;/p&gt;


&lt;p&gt;That`s not true, you looked at one code then you generalize it. And did you hear of garbage collection? or did you hear that an averave PHP script runs less than a second and after it`s execution all memory is freed? freeing memory during runtime is so pointless, uses extra CPU cycles, get over it PHP is for web not for client side apps.&lt;/p&gt;


&lt;p&gt;&quot;Well, take as example what we would do with Python and GTK+ if they were like PHP and HTML&quot;&lt;/p&gt;


&lt;p&gt;HTML is not GTK and never will be this example is invalid. By the way it`s a very greate excuse for GTK`s brain damaged API.&lt;/p&gt;


&lt;p&gt;&quot;I guess that's primarily the language fault.&quot;&lt;/p&gt;


&lt;p&gt;Languagees don`t write bad code, people do.&lt;/p&gt;


&lt;p&gt;&quot;It permits to do a lot of stuff and does not simplify, help nor force the simplest implementation methods like MVC which should be the base in Web developement.&quot;&lt;/p&gt;


&lt;p&gt;It does simplify everything, but if you don`t like it write your own classes that force people (who can`t program without forcing) to program the right way.&lt;/p&gt;


&lt;p&gt;Please don`t post any more posts likt these, because it`s a ridicilous comparism that doesn`t prove anything, remember:&lt;/p&gt;


&lt;p&gt;Languagees don`t write bad code, people do.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - wow</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135352</link>
    <guid isPermaLink="false">urn:md5:f647f25aca9ecb04571bb7cc67560000</guid>
    <pubDate>Fri, 28 Mar 2008 11:52:38 +0100</pubDate>
    <dc:creator>wow</dc:creator>
    
    <description>&lt;p&gt;Wow, by reading this article, it looks you are one of the best developers in the world.&lt;/p&gt;


&lt;p&gt;&quot;It's so easy to do bad code that lot of people coming from nowhere and who did not learn anything from other languages are doing it.&quot;&lt;/p&gt;


&lt;p&gt;That *hurts* you in some way? Don't use that code, man! Congratulations for being so ego-centric.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - Yamakasi</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135349</link>
    <guid isPermaLink="false">urn:md5:d651751aaa5aebac2c41393159e54cf7</guid>
    <pubDate>Thu, 27 Mar 2008 23:05:34 +0100</pubDate>
    <dc:creator>Yamakasi</dc:creator>
    
    <description>&lt;p&gt;Well... another &quot;elite&quot; developer rant about a low entry language.... Nothing new here&lt;/p&gt;


&lt;p&gt;Erich is very tiring in this regard, don't follow the same path.&lt;/p&gt;


&lt;p&gt;It's not in the language, its in the developer&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - Pierre</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135348</link>
    <guid isPermaLink="false">urn:md5:8a4db78678202d14df88af46e422fb55</guid>
    <pubDate>Thu, 27 Mar 2008 22:28:43 +0100</pubDate>
    <dc:creator>Pierre</dc:creator>
    
    <description>&lt;p&gt;Juste une note, proner le libre et appliquer la censure n'est pas vraiment tres coherent. Enfin,    les filtres dans mon feed read sont pratiques, planet-debian ne sera que plus interessant.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - Alex</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135344</link>
    <guid isPermaLink="false">urn:md5:b6fb65228f57e4315ade3d098a3d02de</guid>
    <pubDate>Thu, 27 Mar 2008 14:22:08 +0100</pubDate>
    <dc:creator>Alex</dc:creator>
    
    <description>&lt;p&gt;Like C, PHP gives you enough rope to hang yourself.  Just be glad it's not like Visual Basic, which gives you enough rope to shoot yourself.  My biggest gripe is its utter disregard for types, which enables the above-mentioned randomly-typed data.  That, and the fact that the older mysql interface will close connections if the script crashes, but the newer, otherwise-nicer mysqli will not.  And the lack of support for prepared queries (hello, SQL injection).  I could probably complain about PHP for hours on end.  I am currently developing a web app in PHP, and my experiences could probably be published in a book entitled &quot;Object-Oriented Programming and Clean Design in a Hostile Environment&quot;.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>PHP applications code quality - Jeff Bailey</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/03/27/PHP-applications-code-quality#c135343</link>
    <guid isPermaLink="false">urn:md5:62d458f7257f5952a813855baedeeefb</guid>
    <pubDate>Thu, 27 Mar 2008 13:23:19 +0100</pubDate>
    <dc:creator>Jeff Bailey</dc:creator>
    
    <description>&lt;p&gt;I got a chance to do a php contract and do a maintainable job of it. The language doesn't make it easy. Zendcframework helps, so does the eclipse php plugin.&lt;/p&gt;


&lt;p&gt;If you want to see the result, look at the groupus project on launchpad.&lt;/p&gt;


&lt;p&gt;Like any codebase,  there are lots of places where we just didnt manage to finish a transition. Overall, the code is clean enough to show the outside world.&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>