PHP, non lo stesso vecchio linguaggio by Massimiliano Arione
-
Upload
codemotion -
Category
Technology
-
view
440 -
download
0
description
Transcript of PHP, non lo stesso vecchio linguaggio by Massimiliano Arione
non lo stesso vecchio linguaggio
Massimiliano Arione
about
about
about
about
PHP...
spaghetti code
spaghetti code
le origini
<FORM ACTION="/cgi-bin/php.cgi/~userid/display.html" METHOD=POST><INPUT TYPE="text" name="name"><INPUT TYPE="text" name="age"><INPUT TYPE="submit"></FORM>
<? if($age>50); echo "Hi $name, you are ancient!<p>"; elseif($age>30); echo "Hi $name, you are very old!<p>"; else; echo "Hi $name."; endif;>
le origini
classi
le origini
classi
le origini
classi
oggetti
le origini
classi
oggetti
le origini
classi
oggetti
pattern
le origini
classi
oggetti
pattern
ma poi...
e gli sviluppatori?
i problemi
i problemi
N I H
i problemi
lo scopo
lo scopo
1. divertimento
lo scopo
2. qualità
le soluzioni
le soluzioni
le soluzioni
le soluzioni
l'attuale ecosistema
l'attuale ecosistema
l'attuale ecosistema
l'attuale ecosistema
l'attuale ecosistema
l'attuale ecosistema
ma anche...
domande
?
creditshttp://www.mulaz.org/spam/wp-content/uploads/2009/12/pG3q7.jpghttp://sourcemaking.com/files/sm/images/spagett.jpghttp://inliniac.files.wordpress.com/2009/01/20090115-msc-sguil-code.pnghttp://www.php.net/manual/phpfi2.php#startinghttp://static.blogo.it/ossblog/go_php5.pnghttp://images.wikia.com/nonciclopedia/images/archive/8/80/20110124225729!Swiss-army-knife.jpghttp://cdn.androidpolice.com/wp-content/uploads/2013/02/nexusae0_image59.pnghttp://www.planetgeek.ch/wp-content/uploads/2010/06/image1.pnghttp://brandhabits.files.wordpress.com/2010/06/reinventing-the-wheel.jpghttp://mordor.digitaldarkness.com/phing/images/dont_repeat.jpghttp://www.jaspermorrison.com/images/projects/tableware_kfs.jpghttp://blog.indeed.it/wp-content/uploads/2012/05/graph-atd-full1.pnghttp://attosoft.info/images/mascot/elephpant.pnghttp://octodex.github.com/images/socialite.jpghttp://getcomposer.org/img/logo-composer-transparent.pnghttp://blog.twelvecode.com/wp-content/uploads/2012/06/php_fig-620x300.pnghttp://2.bp.blogspot.com/-sB1-dhxwx5c/T5MonNLbzVI/AAAAAAAAAKo/KG-cL8ZxO6k/s1600/PHPUnit-logo.jpghttp://symfony.com/logohttp://framework.zend.com/participate/logoshttp://buby.it/var/ezflow_site/storage/images/media/images/ez-publish-logo/611-1-ita-IT/eZ-Publish-Logo.pnghttps://github.com/laravelhttp://symfony.com/uploads/assets/doctrine/logo.pnghttp://www.seoperseo.it/wp-content/uploads/2010/09/joomlapng.pnghttp://wordpress.org/about/logos/http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png