{"id":2116,"date":"2006-11-14T00:07:45","date_gmt":"2006-11-13T22:07:45","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2006\/11\/14\/e-piu-forte-di-me\/"},"modified":"2006-11-14T02:06:25","modified_gmt":"2006-11-14T00:06:25","slug":"e-piu-forte-di-me","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","title":{"rendered":"\u00c9 pi\u00f9 forte di me&#8230;"},"content":{"rendered":"<p>Ma quando qualcuno <a href=\"http:\/\/www.ossblog.it\/post\/1487\/java-sara-gpl2-forse-oggi-lannuncio\/1#18146\">mi dice<\/a>:<\/p>\n<blockquote><p>Php \u00e8 un linguaggio &#8220;giocattolo&#8221;, va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello \u00e8 pi\u00f9 saggio utilizzare Java. Questo perch\u00e9 Php non \u00e8 un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti \u00e8 ridicolo&#8230;<\/p><\/blockquote>\n<p>Non posso <a href=\"http:\/\/www.ossblog.it\/post\/1487\/java-sara-gpl2-forse-oggi-lannuncio\/1#18231\">non rispondere<\/a> per le rime&#8230;<\/p>\n<p>a seguire il testo rivisto e corretto per questo blog.<\/p>\n<p><!--more--><\/p>\n<blockquote><p>mannaggia a me ed al fatto che non mi stancher\u00f2 mai di rispondere ai flame su <a href=\"http:\/\/www.google.it\/search?q=php+vs+java\">PHP vs. Java<\/a> ;P<\/p>\n<p>Presupponendo che tutto il discorso qui fatto \u00e8 incentrato sulle applicazioni web (non metterei mai a confronto PHP con Java altrove, per il semplice motivo che PHP \u00e8 specializzato per il web mentre Java \u00e8 un linguaggio multipurpose).<\/p>\n<p>Sappi che <strong>PHP 5 \u00e8 un linguaggio ad oggetti completo ed aperto<\/strong>. <\/p>\n<p>Completo perch\u00e8 (a parte alcune malattie alla Smalltalk) permette di fare tutto quello che un <a href=\"http:\/\/it.wikipedia.org\/wiki\/Programmazione_orientata_agli_oggetti\">linguaggio OO dovrebbe fare<\/a>: polimorfismo, ereditariet\u00e0 ed incapsulamento. Gestisce metodi\/variabili private, pubbliche e protette. Ha la gestione delle eccezioni (che per\u00f2 non \u00e8 un requisito OO). <\/p>\n<p>Inoltre l&#8217;ho definito anche aperto perch\u00e8 in PHP puoi scrivere <code>$pippo = new JAVA(tuo.class.path)<\/code> ed eseguire il tuo bel codice java (ma anche python, perl, cobol, abap..) e se questo non \u00e8 enterprise oriented vorrei sapere cosa lo \u00e8&#8230; ah gi\u00e0 si dice &#8220;enterprise oriented&#8221; non perch\u00e8 gira &#8220;lato server&#8221;. Ma perch\u00e8 garantisce sicurezza, stabilit\u00e0, scalabilit\u00e0 ed integrabilit\u00e0 con altre piattaforme.<\/p>\n<p>Inoltre con php ci si pu\u00f2 sbizzarrire a lavorare non solo con il classico paradigma ad oggetti, ma anche con paradigmi esotici come <a href=\"http:\/\/www.aophp.net\/\">aspect oriented<\/a> o che sfruttano il linguaggio naturale come la <a href=\"https:\/\/www.fullo.net\/blog\/search\/programmazione+fluente\">programmazione fluente<\/a>. <\/p>\n<p>Ed il 6 implementer\u00e0 l&#8217;ultimo grande tassello alla sua completezza, il <strong>supporto ad unicode<\/strong> (purtroppo in questo il php \u00e8 in pesante ritardo).<\/p>\n<p>Per il discorso sulla separazione tra contenuti e funzionalit\u00e0 ti avviso che il pattern MVC esiste anche per PHP ed \u00e8 sfruttato in moltissimi framework alcuni dei quali di alto livello (recentemente si \u00e8 discusso su OSSblog di <a href=\"http:\/\/www.ossblog.it\/cerca\/symfony\">Symfony<\/a>).<\/p>\n<p>La scalabilit\u00e0 <a href=\"https:\/\/www.fullo.net\/blog\/archives\/2006\/04\/11\/php-vs-java-chi-e-piu-performantescalabile\/\">di PHP<\/a> \u00e8 <a href=\"http:\/\/www.big-boards.com\/int.php?n=60\">innegabile<\/a>. Anche perch\u00e8 <em>scalabilit\u00e0<\/em> \u00e8 un <a href=\"http:\/\/www.oreillynet.com\/onlamp\/blog\/2004\/07\/php_scales.html\">concetto astratto<\/a> che <a href=\"http:\/\/www.sitepoint.com\/blogs\/2004\/07\/01\/the-j2ee-guy-still-doesnt-get-php\/\">varia moltissimo<\/a> in base alle esigenze del momento. <\/p>\n<p>A questo punto potresti iniziare a sparare le classichie buzzword: jUnit, javadoc e programmazione agile.<br \/>\nBeh&#8230; <a href=\"https:\/\/www.fullo.net\/blog\/search\/phpunit\">phpUnit<\/a>, <a href=\"http:\/\/www.phpdoc.org\/\">phpDocumentor<\/a> e l&#8217;ultima si pu\u00f2 fare anche in basic in quanto \u00e8 una serie di metodologie di sviluppo slegate da qualsiasi linguaggio.<\/p>\n<p>IBM, Microsoft, Yahoo!, Oracle e Google stanno investendo veramente MOLTO su php (in risorse e denari) quindi tanto giocattolo non penso che sia. <\/p>\n<p>Ed ora le trollate di fine post.<\/p>\n<p>Sempre sul lato della completezza del linguaggio facciamo attenzione a non confonderla con la verbosit\u00e0 ed i requisiti minimi, ti voglio vedere a scrivere un &#8220;hello world&#8221; con una riga di codice e senza un dual xeon con 2Gb di ram su cui far girare TomCat&#8230; :P. <\/p>\n<p>Inoltre hai mai <a href=\"http:\/\/www.panix.com\/userdirs\/jdw\/javasucks.html\">gestito un server con java<\/a>? La gestione degli errori riesce a raggiungere l&#8217;inutilit\u00e0 di quella standard del Prolog (che risponde un laconico &#8220;<em>no<\/em>&#8220;) usando per\u00f2 qualche migliaio di carattere in pi\u00f9&#8230;<\/p>\n<p>Ed ultima nota folkoristica, se parli con uno sviluppatore SmallTalk (<del datetime=\"2006-11-13T22:33:51+00:00\">linguaggio su cui \u00e8 NATO il paradigma OO<\/del> mi dicono che \u00e8 nato 3 anni prima con Simula 67) ti dir\u00e0 che Java non \u00e8 pienamente OO :P<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ma quando qualcuno mi dice: Php \u00e8 un linguaggio &#8220;giocattolo&#8221;, va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello \u00e8 pi\u00f9 saggio utilizzare Java. Questo perch\u00e9 Php non \u00e8 un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti \u00e8 ridicolo&#8230; Non posso non rispondere per [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4,9],"tags":[181,2248,1560,1561],"class_list":["post-2116","post","type-post","status-publish","format-standard","hentry","category-pensieri","category-php","tag-grusp","tag-php","tag-php-is-better","tag-php-vs-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00c9 pi\u00f9 forte di me... - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00c9 pi\u00f9 forte di me... - Fullo\" \/>\n<meta property=\"og:description\" content=\"Ma quando qualcuno mi dice: Php \u00e8 un linguaggio &#8220;giocattolo&#8221;, va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello \u00e8 pi\u00f9 saggio utilizzare Java. Questo perch\u00e9 Php non \u00e8 un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti \u00e8 ridicolo&#8230; Non posso non rispondere per [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2006-11-13T22:07:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2006-11-14T00:06:25+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"\u00c9 pi\u00f9 forte di me&#8230;\",\"datePublished\":\"2006-11-13T22:07:45+00:00\",\"dateModified\":\"2006-11-14T00:06:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/\"},\"wordCount\":528,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"grusp\",\"php\",\"php is better\",\"php vs. java\"],\"articleSection\":[\"pensieri\",\"php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/\",\"name\":\"\u00c9 pi\u00f9 forte di me... - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2006-11-13T22:07:45+00:00\",\"dateModified\":\"2006-11-14T00:06:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2006\\\/11\\\/14\\\/e-piu-forte-di-me\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c9 pi\u00f9 forte di me&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00c9 pi\u00f9 forte di me... - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","og_locale":"en_US","og_type":"article","og_title":"\u00c9 pi\u00f9 forte di me... - Fullo","og_description":"Ma quando qualcuno mi dice: Php \u00e8 un linguaggio &#8220;giocattolo&#8221;, va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello \u00e8 pi\u00f9 saggio utilizzare Java. Questo perch\u00e9 Php non \u00e8 un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti \u00e8 ridicolo&#8230; Non posso non rispondere per [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","og_site_name":"Fullo","article_published_time":"2006-11-13T22:07:45+00:00","article_modified_time":"2006-11-14T00:06:25+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"\u00c9 pi\u00f9 forte di me&#8230;","datePublished":"2006-11-13T22:07:45+00:00","dateModified":"2006-11-14T00:06:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/"},"wordCount":528,"commentCount":8,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["grusp","php","php is better","php vs. java"],"articleSection":["pensieri","php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","url":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","name":"\u00c9 pi\u00f9 forte di me... - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2006-11-13T22:07:45+00:00","dateModified":"2006-11-14T00:06:25+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u00c9 pi\u00f9 forte di me&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-y8","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2393,"url":"https:\/\/www.fullo.net\/blog\/2008\/01\/17\/linguaggi-di-programmazione-offerte-di-lavoro-e-trends\/","url_meta":{"origin":2116,"position":0},"title":"Linguaggi di programmazione, offerte di lavoro e trends","author":"Francesco Fullone","date":"17\/01\/2008","format":false,"excerpt":"Leggendo la ML dei soci del GrUSP oggi mi \u00e8 capitato di conoscere un sito molto interessante chiamato Programming Language Popularity che fa un'analisi comparata (ed aggiornata frequentemente) delle ricerche fatte su Yahoo!, Google ed altri siti riguardo ai principali linguaggi di programmazione. Ne esce fuori un'analisi particolare che fa\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1443,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/08\/dieci-anni-di-php\/","url_meta":{"origin":2116,"position":1},"title":"dieci anni di php!","author":"Francesco Fullone","date":"08\/06\/2005","format":false,"excerpt":"oggi \u00e8 il compleanno del php! A 10 anni dalla prima storica release di PHP\/FI, che consisteva in una libreria perl per la gestione delle form, il php si \u00e8 evoluto in un linguaggio semplice e flessibile che pu\u00f2 contare tra i suoi punti forti la possibilit\u00e0 di programmare ad\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2600,"url":"https:\/\/www.fullo.net\/blog\/2009\/03\/27\/the-italian-php-community-sucks\/","url_meta":{"origin":2116,"position":2},"title":"phpCon e phpDay: l&#8217;Italia non merita conferenze tecniche?","author":"Francesco Fullone","date":"27\/03\/2009","format":false,"excerpt":"Avr\u00f2 scritto e cancellato questo post una ventina di volte, considerandolo troppo provocatorio, pi\u00f9 vicino ad un flame che ad uno sfogo. Il fatto \u00e8 che l'ennesima mail disfattista sul costo del phpDay ha fatto decisamente traboccare il vaso della mia pazienza. La comunit\u00e0 PHP italiana infatti in questo periodo\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2121,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/17\/approvato-lo-scripting-for-the-java-platform\/","url_meta":{"origin":2116,"position":3},"title":"Approvato lo &#8220;Scripting for the Java Platform&#8221;","author":"Francesco Fullone","date":"17\/11\/2006","format":false,"excerpt":"Il 6 di Novembre \u00e8 stato approvato il JSR intitolato \"Scripting for the Java Platform\" che introduce a partire dalla versione 6 di Java SE la possibilit\u00e0 per Java di dialogare con linguaggi di scripting per il web (PHP prima di tutti), delegando a questi ultimi il compito di front\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2653,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","url_meta":{"origin":2116,"position":4},"title":"Ottimizzare PHP, Google e tante castronerie.","author":"Francesco Fullone","date":"05\/08\/2009","format":false,"excerpt":"Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"John Allspaw: flickr php4 to php5 migration","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2350,"url":"https:\/\/www.fullo.net\/blog\/2007\/10\/17\/sqlserver-driver-per-php-5\/","url_meta":{"origin":2116,"position":5},"title":"SQLServer driver per PHP 5","author":"Francesco Fullone","date":"17\/10\/2007","format":false,"excerpt":"Pare che Microsoft si sia svegliata ed abbia finalmente rilasciato un driver ufficiale per SQL Server 2005. Il driver supporta stream di dati, SQL parametrizzati ed ha a corredo, pare, una buona documentazione. Leggo per\u00f2 che a parte un discorso di chiusura del codice, opinabile in un linguaggio dichiaratamente OSS,\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2116"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2116\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}