php, non lo stesso vecchio linguaggio by massimiliano arione

Post on 19-May-2015

442 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

PHP è ormai da oltre dieci anni uno dei linguaggi più importanti del web. Tuttavia, ha spesso ricevuto diverse critiche, soprattutto dai teorici più puristi della programmazione. In questo talk mostreremo come PHP si sia incredibilmente evoluto negli ultimi tempi e, pur mantenendo una larga retro-compatibilità, sia diventato un linguaggio che non ha niente da invidiare ai suoi più blasonati concorrenti.

TRANSCRIPT

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

top related