{"id":1123,"date":"2004-11-25T12:33:19","date_gmt":"2004-11-25T10:33:19","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/index.php\/archives\/2004\/11\/25\/php-e-mvc\/"},"modified":"2004-11-25T12:33:19","modified_gmt":"2004-11-25T10:33:19","slug":"php-e-mvc","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/","title":{"rendered":"php e mvc"},"content":{"rendered":"<p>interessante articolo di  John Lim sull&#8217;<a href=\"http:\/\/phplens.com\/phpeverywhere\/?q=node\/view\/143#comment\">uso del paradigma di programmazione <abbr title=\"model view controller\">MVC<\/abbr> all&#8217;interno di applicazioni PHP<\/a>, molto interessanti anche i commenti dove lo stesso fuecks ammette che <em>non tutte le applicazioni per il web possono utilizzare tale paradigma<\/em>. Oltre all&#8217;articolo consiglio la lettura di un infuocato <a href=\"http:\/\/www.sitepoint.com\/forums\/showthread.php?t=184548\">thread<\/a> sul forum di sitepoint che cerca di spiegare a cosa serve <abbr title=\"model view controller\">MVC<\/abbr>. <\/p>\n<p>ciauz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>interessante articolo di John Lim sull&#8217;uso del paradigma di programmazione MVC all&#8217;interno di applicazioni PHP, molto interessanti anche i commenti dove lo stesso fuecks ammette che non tutte le applicazioni per il web possono utilizzare tale paradigma. Oltre all&#8217;articolo consiglio la lettura di un infuocato thread sul forum di sitepoint che cerca di spiegare a [&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":[9],"tags":[],"class_list":["post-1123","post","type-post","status-publish","format-standard","hentry","category-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php e mvc - 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\/2004\/11\/25\/php-e-mvc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php e mvc - Fullo\" \/>\n<meta property=\"og:description\" content=\"interessante articolo di John Lim sull&#8217;uso del paradigma di programmazione MVC all&#8217;interno di applicazioni PHP, molto interessanti anche i commenti dove lo stesso fuecks ammette che non tutte le applicazioni per il web possono utilizzare tale paradigma. Oltre all&#8217;articolo consiglio la lettura di un infuocato thread sul forum di sitepoint che cerca di spiegare a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-11-25T10:33:19+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<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php e mvc\",\"datePublished\":\"2004-11-25T10:33:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/\"},\"wordCount\":65,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/\",\"name\":\"php e mvc - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-11-25T10:33:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/11\\\/25\\\/php-e-mvc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php e mvc\"}]},{\"@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":"php e mvc - 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\/2004\/11\/25\/php-e-mvc\/","og_locale":"en_US","og_type":"article","og_title":"php e mvc - Fullo","og_description":"interessante articolo di John Lim sull&#8217;uso del paradigma di programmazione MVC all&#8217;interno di applicazioni PHP, molto interessanti anche i commenti dove lo stesso fuecks ammette che non tutte le applicazioni per il web possono utilizzare tale paradigma. Oltre all&#8217;articolo consiglio la lettura di un infuocato thread sul forum di sitepoint che cerca di spiegare a [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/","og_site_name":"Fullo","article_published_time":"2004-11-25T10:33:19+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php e mvc","datePublished":"2004-11-25T10:33:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/"},"wordCount":65,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/","url":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/","name":"php e mvc - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-11-25T10:33:19+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/php-e-mvc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php e mvc"}]},{"@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-i7","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2116,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","url_meta":{"origin":1123,"position":0},"title":"\u00c9 pi\u00f9 forte di me&#8230;","author":"Francesco Fullone","date":"14\/11\/2006","format":false,"excerpt":"Ma quando qualcuno mi dice: Php \u00e8 un linguaggio \"giocattolo\", 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...\u2026","rel":"","context":"In &quot;pensieri&quot;","block_context":{"text":"pensieri","link":"https:\/\/www.fullo.net\/blog\/category\/pensieri\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2102,"url":"https:\/\/www.fullo.net\/blog\/2006\/10\/31\/code-igniter-150\/","url_meta":{"origin":1123,"position":1},"title":"Code Igniter 1.5.0","author":"Francesco Fullone","date":"31\/10\/2006","format":false,"excerpt":"Da poco mi sono ufficialmente avvicinato al pattern MVC per portare avanti un piccolo progetto, siccome le esigenze non sono immense ho preferito (sotto consiglio di Ciccio) usare un framework leggero e flessibile. Oggi \u00e8 uscita la nuova release ufficiale, la 1.5.0, del framework in questione chiamato Code Igniter. Questo\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":1511,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/11\/php-news-2\/","url_meta":{"origin":1123,"position":2},"title":"php news&#8230;","author":"Francesco Fullone","date":"11\/07\/2005","format":false,"excerpt":"notizie a caso raccolte nel weekend trust no one, Zeev Suraski spiega perch\u00e8 non bisogna fidarsi delle variabili HTTP* all'interno della global _SERVER La comunit\u00e0 di Drupal si ritrova senza server, chiede 3000 Dollari per acquistarne uno nuovo ed ora sta valutando di far partire una fondazione per spendere i\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":2298,"url":"https:\/\/www.fullo.net\/blog\/2007\/07\/05\/zend-framework-10\/","url_meta":{"origin":1123,"position":3},"title":"Zend Framework 1.0!","author":"Francesco Fullone","date":"05\/07\/2007","format":false,"excerpt":"Lo Zend Framework raggiunge finalmente la stabilit\u00e0 con la versione 1.0. Questo framework per php5 ha di \"comodo\" un buon numero di librerie per accedere a servizi web 2.0 (del.icio.us, flickr, etc) ed una implementazione tutta in php di Lucene. Ma soprattutto, quello che IMHO fa la differenza rispetto 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":1808,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/","url_meta":{"origin":1123,"position":4},"title":"Symfony lessons","author":"Francesco Fullone","date":"09\/12\/2005","format":false,"excerpt":"Il framework symfony per php 5.x ha adesso anche un tutorial del tipo \"qualcosa in n giorni\". Il primo ciclo di lezioni, che dura 8 giorni, \u00e8 gi\u00e0 online e copre lo startup dell'applicazione, la spiegazione del modello MVC e l'uso delle form. ciuaz","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2293,"url":"https:\/\/www.fullo.net\/blog\/2007\/06\/26\/trimjunction\/","url_meta":{"origin":1123,"position":5},"title":"TrimJunction","author":"Francesco Fullone","date":"26\/06\/2007","format":false,"excerpt":"Che con l'uso massiccio di ajax il Javascript sia passato da linguaggetto utile a fare script a qualcosa di molto di pi\u00f9 \u00e8 indiscusso. Quello che per\u00f2 offre TrimJunction \u00e8 qualcosa di inimmaginabile fino ad un anno fa. Questo progetto non \u00e8 altro che un clone di Ruby on Rails\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1123","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=1123"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1123\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}