Area gadget   Area per chi comincia   Area per i professionisti del web  

Premiaci con un click

Annunci



Google FriendConnect

Visitatori Recenti


set 09

Se siete un blogger alle prime armi e spinti dalla curiosità cominciate a farvi domande sulla programmazione web, eccovi alcune domande che prima o poi sicuramente vi sarete fatti:

Cos’è l’HTML?
L’html è il linguaggio di programmazione utilizzato per fare pagine web. E’ un linguaggio che serve a realizzare pagine statiche che cioè non si modificano in base alle vostre azioni, ma che disegnano a schermo una pagina  che offre grafica e testi. L’unica interattività offerta da una pagina web è la possibilità di cliccare su un link che porta ad un’altra pagina, ed al massimo, la possibilità di riempire dei  moduli (Form).
Il meccanismo di funzionamento delle pagine HTML è semplice: sul server web ci sono tutte le pagine html del mio sito. Quando un utente, tramite il suo browser, richiama una pagina sul server questa gli viene semplicemente spedita; il browser provvede a visualizzare la pagina sullo schermo, se l’utente clicca su un link, la nuova pagina viene richiesta al server e l’azione si ripete.

Cos’è un linguaggio lato server? 
Un linguaggio lato server è un passo in avanti notevole rispetto all’HTML.
I linguaggi di programmazione lato server sono dei veri e propri programmi che oppurtunamente richiamati riescono a realizzare pagine che risentono delle nostre azioni eseguendo funzinalità anche molto complesse.
Prendiamo ad esempio un sito web con una pagina dove inserendo il nostro nome e cliccando su un link riceviamo indietro una serie di informazioni che ci riguardano, oppure un sito al quale inviamo un file video in un formato e lui ce lo restituisce in un altro formato; una azione simile è possibile solo grazie a linguaggi di programmazione lato server.
I linguaggi di programmazione lato server più noti sono PHP, JSP e ASP.
Senza i linguaggi di programmazione lato server, anche realizzare solo un motore di ricerca sarebbe impossibile.

Cos’è un linguaggio lato client?
Per permettere azioni particolarmente complesse direttamente sul tuo computer, le pagine web si avvalgono di alcuni linguaggi di programmazione che vengono eseguiti direttamente nel tuo browser (client). Il Re incontrastato di questi linguaggi è sicuramente Javascript.
Grazie ai linguaggi lato client è possibile realizzare animazioni all’interno delle pagine e attività di verifica dei dati inseriti in una form, il tutto  senza bisogno di inviare dati al server. Ultimamente grazie a AJAX (che è un modulo aggiuntivo di Javascript) è anche possibile richiedere al server informazioni o piccoli pezzi di pagina senza necessariamente dover ricaricare ogni volta l’intera pagina.

Cos’è un CSS?
Agli inizi le pagine web erano molto scarne, in quanto lo scopo era inserire contenuti e non la grafica. Con il cambiamento di internet da luogo dove reperire informazioni a luogo di intrattenimento, le esigenze di una forte estetica sono aumentate esponenzialmente, mettendo a dura prova il linguaggio HTML che si è lentamente infarcito di informazioni sempre più dettagliate e complesse riguardanti la grafica.
CSS (Cascade Style Sheet, in italiano Foglio di stile) è un particolare file nel quale si inseriscono tutte le informazioni riguardanti la grafica.
Il grande vantaggio dell’uso dei CSS è la possibilità di inserire tutta la grafica in un unico file, cosicchè il giorno in cui si applica una modifica grafica basta cambiare il CSS piuttosto che cambiare tutte le singole pagine che compongono il sito.

Devo conoscere un linguaggio di programmazione per realizzare un sito o un Blog?
Ad oggi per fortuna, non è necessario conoscere un linguaggio di programmazione per realizzare un sito, in quanto esistono moltissimi programmi e “ambienti di lavoro” (framework) che permettono di realizzare interi siti web o blog senza conoscere alcun tipo di linguaggio. Tuttavia la conoscenza di base dei linguaggi di programmazione web può aiutare chi possiede un sito a realizzare piccole personalizzazioni del sito.

Creative Commons License
The Programmazione web: tutto ciò che un Blogger si è sempre chiesto by Il Mondo dei Siti Web, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 2.5 Italy License. Si raccomanda di leggere i termini e le condizioni aggiuntive disponibili a questo link www.mondositiweb.com.

Altri post che potrebbero interessarti:

  1. Blogger contro wordpress: arriva il designer di template su blogger.com
  2. Chrome: le novità che lo rendono molto più di un web browser
  3. Font per siti web
  4. WordPress 3.0 : nuove caratteristiche e i primi temi gratis
  5. Facebook mette il turbo a WordPress?

Articoli correlati elaborati dal plugin Yet Another Related Posts.

Leave a Reply

Link

Ranking






Criteo & Blogcatalog