Domanda Che differenza c'è tra un sito statico e uno dinamico entrambi sviluppati con codice html/css/js ecc...?

Nemesi965

Utente Iron
4 Settembre 2022
15
9
3
12
Ciao ragazzi, sono neofita dunque scusatemi in anticipo per la domanda che può apparire banale: che differenza c'è tra un sito statico e uno dinamico entrambi sviluppati con codice html/css/js ecc...? Alcuni parlano di animazioni e robe varie, altri dicono che le animazioni non c'entrano. Non ci sto capendo nulla. Avreste anche qualche esempio da mostrarmi? Grazie.
 
Troppa confusione.

esistono due tipi di siti:

SITO STATICO:
per sito statico intendiamo quel tipo di sito che non necessita l'interazione con l'utente

SITO DINAMICO:
per sito dinamico intendiamo quel tipo di sito che NECESSITA l'interazione con l'utente
qui è necessario utilizzare alcune tecnologie, come

ASP.NET
JSP
PHP
JS
..
 
Ok, quindi un sito statico è un sito che non ha bisogno di interrogare il database e invece un sito dinamico lo interroga per una serie di fattori? Poi un'altra cosa che ho letto è stata che alcuni utenti dicono che un sito dinamico ha un backend mentre il sito statico non lo ha. Secondo te è corretta come definizione?
Messaggio unito automaticamente:

Troppa confusione.

esistono due tipi di siti:

SITO STATICO:
per sito statico intendiamo quel tipo di sito che non necessita l'interazione con l'utente

SITO DINAMICO:
per sito dinamico intendiamo quel tipo di sito che NECESSITA l'interazione con l'utente
qui è necessario utilizzare alcune tecnologie, come

ASP.NET
JSP
PHP
JS
..
Ok, quindi un sito statico è un sito che non ha bisogno di interrogare il database e invece un sito dinamico lo interroga per una serie di fattori? Poi un'altra cosa che ho letto è stata che alcuni utenti dicono che un sito dinamico ha un backend mentre il sito statico non lo ha. Secondo te è corretta come definizione?
 
Un esempio di sito web dinamico è questo forum. Tu clicchi su nuovo thread e crei una nuova pagina, io clicco su rispondi e aggiungo un nuovo elemento all'interno della pagina e la mia visione del forum è diversa dalla tua perché, per esempio, tu puoi chiudere il thread e io no e tu vedi il tuo avatar e il tuo nome utente nell'angolo in alto a destra mentre io vedo il mio. In una pagina web dinamica il contenuto della pagina cambia in base a chi la sta visitando e può essere modificato in modo interattivo: questa pagina (questo thread) l'hai creata tu clickando su un bottone, non l'ha creato l'amministratore scrivendo appositamente il codice di questa pagina (è un meccanismo automatizzato).

Un esempio di sito web statico sono i vari blog, se escludiamo la sezione dedicata ai commenti, o i vari siti dei professori universitari dove non puoi fare niente se non clickare su qualche link e visualizzarne il contenuto. In un blog semplice è solo l'amministratore che ha la possibilità di modificare il contenuto e tutti quanti vedono la stessa cosa. In generale se non c'è nessun meccanismo di login e se l'utente non può scrivere niente, c'è una buona probabilità che il sito sia statico, ma capirai tu stesso che roba del genere è poco comune nel 21esimo secolo (negli anni '90 sicuramente ce n'era qualcuno in più). I motori di ricerca sono comunque siti dinamici perché sebbene (in principio) non devi fare nessun login hai comunque la possibilità mettere in input quello che ti pare e il risultato della ricerca è costruito on-demand. In un sito web statico è tutto già preparato e, generalmente, modificare il contenuto è poco pratico.

La maggior parte dei siti che visiti sono dinamici, però magari hanno qualche pagina statica qua e là. La homepage di inforge è statica, ma la home del forum già non lo è più. Anche i blog in wordpress, per esempio, possono essere statici ma sono comunque all'interno di un ambiente dinamico: per aggiungere un post l'amministratore fa il login alla dashboard (che magari si trova in una pagina un po' nascosta) e poi aggiunge una pagina statica (se la vuole fare statica). I blog veramente statici solitamente sono scritti a mano (html+css) o usando un framework come hugo o jekyll e solitamente sono gestiti da un singolo individuo.

Ok, quindi un sito statico è un sito che non ha bisogno di interrogare il database e invece un sito dinamico lo interroga per una serie di fattori? Poi un'altra cosa che ho letto è stata che alcuni utenti dicono che un sito dinamico ha un backend mentre il sito statico non lo ha. Secondo te è corretta come definizione?
È una differenza più concettuale che tecnica quindi dimenticati html/css/js, database, backend e tutti gli altri termini tecnici.
 
Un esempio di sito web dinamico è questo forum. Tu clicchi su nuovo thread e crei una nuova pagina, io clicco su rispondi e aggiungo un nuovo elemento all'interno della pagina e la mia visione del forum è diversa dalla tua perché, per esempio, tu puoi chiudere il thread e io no e tu vedi il tuo avatar e il tuo nome utente nell'angolo in alto a destra mentre io vedo il mio. In una pagina web dinamica il contenuto della pagina cambia in base a chi la sta visitando e può essere modificato in modo interattivo: questa pagina (questo thread) l'hai creata tu clickando su un bottone, non l'ha creato l'amministratore scrivendo appositamente il codice di questa pagina (è un meccanismo automatizzato).

Un esempio di sito web statico sono i vari blog, se escludiamo la sezione dedicata ai commenti, o i vari siti dei professori universitari dove non puoi fare niente se non clickare su qualche link e visualizzarne il contenuto. In un blog semplice è solo l'amministratore che ha la possibilità di modificare il contenuto e tutti quanti vedono la stessa cosa. In generale se non c'è nessun meccanismo di login e se l'utente non può scrivere niente, c'è una buona probabilità che il sito sia statico, ma capirai tu stesso che roba del genere è poco comune nel 21esimo secolo (negli anni '90 sicuramente ce n'era qualcuno in più). I motori di ricerca sono comunque siti dinamici perché sebbene (in principio) non devi fare nessun login hai comunque la possibilità mettere in input quello che ti pare e il risultato della ricerca è costruito on-demand. In un sito web statico è tutto già preparato e, generalmente, modificare il contenuto è poco pratico.

La maggior parte dei siti che visiti sono dinamici, però magari hanno qualche pagina statica qua e là. La homepage di inforge è statica, ma la home del forum già non lo è più. Anche i blog in wordpress, per esempio, possono essere statici ma sono comunque all'interno di un ambiente dinamico: per aggiungere un post l'amministratore fa il login alla dashboard (che magari si trova in una pagina un po' nascosta) e poi aggiunge una pagina statica (se la vuole fare statica). I blog veramente statici solitamente sono scritti a mano (html+css) o usando un framework come hugo o jekyll e solitamente sono gestiti da un singolo individuo.


È una differenza più concettuale che tecnica quindi dimenticati html/css/js, database, backend e tutti gli altri termini tecnici.
Spiegazione super chiara, grande, grazie mille! 🙏