{"id":186,"date":"2013-02-12T10:23:51","date_gmt":"2013-02-12T09:23:51","guid":{"rendered":"http:\/\/www.neamesa.it\/blog\/?p=186"},"modified":"2019-05-09T15:38:32","modified_gmt":"2019-05-09T13:38:32","slug":"le-differenze-tra-un-sito-web-statico-e-uno-dinamico","status":"publish","type":"post","link":"http:\/\/www.neamesa.it\/blog\/le-differenze-tra-un-sito-web-statico-e-uno-dinamico\/","title":{"rendered":"Le differenze tra un sito web statico e uno dinamico"},"content":{"rendered":"<p><a href=\"http:\/\/www.neamesa.it\/blog\/le-differenze-tra-un-sito-web-statico-e-uno-dinamico\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-187\" title=\"Differenze tra sito web statico e dinamico\" src=\"http:\/\/www.neamesa.it\/blog\/wp-content\/uploads\/2013\/02\/statico_dinamico.jpg\" alt=\"Differenze tra sito web statico e dinamico\" width=\"300\" height=\"300\" srcset=\"http:\/\/www.neamesa.it\/blog\/wp-content\/uploads\/2013\/02\/statico_dinamico.jpg 300w, http:\/\/www.neamesa.it\/blog\/wp-content\/uploads\/2013\/02\/statico_dinamico-150x150.jpg 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Quando un cliente decide di avvalersi della collaborazione di professionisti per la realizzazione di un sito web, molto spesso ha delle idee di massima sul risultato che vorrebbe ottenere ma ovviamente non ha le conoscenze tecniche sufficienti per comprendere quali possano essere le <strong>conseguenze di una scelta<\/strong> piuttosto che di un\u2019altra in termini di impegno, tempo necessario&nbsp; per raggiungere l\u2019obiettivo e costi.<\/p>\n<p>Le questioni fondamentali nella fase di raccolta dei requisiti per la realizzazione di un sito web, riguardano la quantit\u00e0 e la complessit\u00e0 delle <strong>informazioni<\/strong> da presentare, le esigenze in termini di <strong>aggiornamento<\/strong> pi\u00f9 o meno frequente e le <strong>interazioni<\/strong> che l\u2019utente finale potr\u00e0 avere con tali informazioni.<!--more--><\/p>\n<p>Sulla base dei requisiti raccolti, il professionista potr\u00e0 consigliare al cliente gli strumenti pi\u00f9 adatti per il raggiungimento dell\u2019obiettivo.<br \/>\nNello specifico, una delle prime decisioni da prendere riguarda la scelta tra la realizzazione di un sito web statico o dinamico.<\/p>\n<p>Spesso il concetto di sito dinamico viene frainteso, \u00e8 necessaria quindi una doverosa premessa: la dinamicit\u00e0 di un sito web non ha <strong>nulla a che vedere con oggetti in movimento e animazioni all\u2019interno della pagina web<\/strong>. Si riferisce piuttosto alle modalit\u00e0 attraverso le quali le informazioni vengono manipolate e presentate.<\/p>\n<h2>Sito web statico<\/h2>\n<p>Un sito web statico \u00e8 caratterizzato dall\u2019utilizzo di un linguaggio di markup (html) che consente di creare pagine web molto performanti in termini di tempi di caricamento (se realizzate da professionisti) in quanto tutte le informazioni sono contenute all\u2019interno della pagina stessa, senza necessit\u00e0 di interazioni con basi di dati. <strong>Viene creata perci\u00f2 una singola pagina web per ogni unit\u00e0 di informazione.<\/strong><br \/>\nProprio per questo motivo per\u00f2 sono molto poco flessibili per ci\u00f2 che riguarda gli aggiornamenti e la manutenzione in generale, rendendo necessario l\u2019intervento di un tecnico che sia in grado di destreggiarsi all\u2019interno del codice della pagina anche solo per piccole modifiche.<br \/>\nNon sono possibili inoltre interazioni significative tra l\u2019utente finale e le pagine web in questione; l\u2019utente pu\u00f2 semplicemente consultare le informazioni presentate, nella modalit\u00e0 nella quale sono presentate e l\u2019unica azione significativa che pu\u00f2 compiere \u00e8 di passare da una pagina del sito ad un\u2019altra.<\/p>\n<p>Ma facciamo un esempio pratico che possa aiutare a chiarire eventuali dubbi. Immaginiamo di dover realizzare un sito web per un\u2019azienda che vende telefoni cellulari. Il cliente chiede che per ogni telefono cellulare venga presentata una scheda tecnica ed il costo. Ipotizziamo che il numero di modelli di telefono cellulare che l\u2019azienda propone sia 200. In questo caso, dovremo costruire 200 pagine web se vogliamo realizzare un sito web statico e se ci sar\u00e0 la necessit\u00e0 di modificare informazioni relative a 50 modelli, dovremo aprire e modificare 50 pagine web.<\/p>\n<p>Se l\u2019obiettivo del cliente \u00e8 creare un semplice sito web di <strong>consultazione<\/strong>, senza la necessit\u00e0 di aggiornamenti costanti e non ha l\u2019esigenza di permettere all\u2019utente finale di interagire con la pagina web allora il sito web statico \u00e8 la scelta migliore.<\/p>\n<h2>Sito web dinamico<\/h2>\n<p>La caratteristica fondamentale di un sito web dinamico \u00e8 <strong>l\u2019interazione della pagina con una base di dati<\/strong> che contiene le informazioni da presentare. Non \u00e8 sufficiente l\u2019utilizzo di un linguaggio di markup (html) per raggiungere questo obiettivo, sar\u00e0 necessario utilizzare un linguaggio che permetta l\u2019interazione con una base di dati, ASP.NET, PHP, JSP, o un CMS (Joomla, Drupal, WordPress) [Vedi anche: <a title=\"Cos\u2019\u00e8 un CMS?\" href=\"http:\/\/www.neamesa.it\/blog\/cose-un-cms\/\">Cos&#8217;\u00e8 un CMS?<\/a>]. In questo caso quindi le informazioni non sono contenute direttamente all\u2019interno della pagina web ma vengono richiamate dalla base di dati in tempo reale in seguito ad una richiesta dell\u2019utente. Questo comporta una minore performance per quanto riguarda i tempi di risposta in quanto avviene un\u2019interazione tra la pagina web e la base di dati prima che le informazioni siano disponibili; nello stesso tempo per\u00f2 ci saranno dei vantaggi considerevoli in termini di flessibilit\u00e0 negli aggiornamenti e nella manutenzione del sito e ci sar\u00e0 la possibilit\u00e0 per l\u2019utente finale di interagire con la pagina web.<\/p>\n<p>Tornando all\u2019esempio precedente relativo all\u2019azienda che vende telefoni cellulari, in questo caso non sar\u00e0 necessario costruire una pagina per ogni modello di telefono cellulare ma sar\u00e0 sufficiente costruire una singola pagina web che ad ogni selezione dell\u2019utente andr\u00e0 ad interagire con la base di dati per estrarre le informazioni relative al modello di telefono cellulare selezionato.<\/p>\n<p>In caso di <strong>modifica di informazioni<\/strong> relative a 50 modelli di telefoni, sar\u00e0 sufficiente intervenire sulla base di dati o, in caso di utilizzo di CMS, potr\u00e0 intervenire direttamente il cliente attraverso il pannello di controllo che tale strumento fornisce, senza necessit\u00e0 di intervenire sulla pagina web. Sar\u00e0 possibile inoltre permettere agli utenti di <strong>interagire con la pagina web<\/strong>, lasciando ad esempio dei feedback o facendo delle domande sui vari modelli di telefono cellulare, cosa che sarebbe impossibile in caso di pagine statiche.<br \/>\nVuoi sapere se ti serve un sito dinamico? Leggi anche: <a href=\"http:\/\/www.neamesa.it\/blog\/quando-scegliere-un-sito-dinamico\/\">Quando scegliere un sito dinamico<\/a>.<\/p>\n<h2>Conclusioni<\/h2>\n<p>Naturalmente questa non pu\u00f2 e non vuole essere un\u2019esposizione esaustiva sulle differenze tra pagine statiche e dinamiche, ci sarebbero un\u2019infinit\u00e0 di questioni tecniche da affrontare, ho cercato di esporre, nel modo pi\u00f9 semplice possibile, le differenze di base tra le due tipologie di sito web, differenze che molto spesso non \u00e8 semplice far comprendere ai non addetti ai lavori.<\/p>\n<p style=\"border: 1px dashed #dddddd; background: #f6f6f6; clear: left; padding: 2px 10px; text-align: center; font-size: 1.1em;\">Il tuo sito sar\u00e0 statico o dinamico?<br \/>\n<strong><a href=\"http:\/\/www.neamesa.it\/blog\/preventivo-on-line-sito-web\/\">Calcola on line in pochi minuti il costo del tuo nuovo sito web &gt;&gt;<\/a><\/strong><\/p>\n<p align=\"right\"><em>Fabio Beccaccini<br \/>\nFront end web developer<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando un cliente decide di avvalersi della collaborazione di professionisti per la realizzazione di un sito web, molto spesso ha delle idee di massima sul risultato che vorrebbe ottenere ma ovviamente non ha le conoscenze tecniche sufficienti per comprendere quali &hellip; <a href=\"http:\/\/www.neamesa.it\/blog\/le-differenze-tra-un-sito-web-statico-e-uno-dinamico\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[23,31,19,12,24,32,13],"class_list":["post-186","post","type-post","status-publish","format-standard","hentry","category-internet","tag-analisi","tag-cms","tag-comunicazione-2","tag-internet-2","tag-progettazione","tag-programmazione","tag-web"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":6,"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":1416,"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/posts\/186\/revisions\/1416"}],"wp:attachment":[{"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.neamesa.it\/blog\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}