mercoledì 25 giugno 2014

[PHP] Lato client e Lato server




LATO CLIENT 

Per lato client (client-side) si intendono le risposte che dà un server alla richiesta del computer. 
E’ una tecnologia che si attua in locale e che prevede l’utilizzo di un software che interpreti il linguaggio di programmazione. 
Un facile e classico esempio è dato all'apertura del browser, quando si digita l’url di un sito che si vuole aprire: la pagina HTML aperta, viene presa dal server e inviata al browser, consentendo così all’utente di poterla visualizzare. 
Questo nel caso in cui la pagina richiesta contenga un codice HTML. Nel caso in cui ne contenga uno PHP, il server esegue il codice PHP ma restituisce al browser la pagina producendo sempre un codice HTML. 
Le tecnologie e linguaggi utilizzati dal lato client sono: 

- Java, linguaggio di programmazione creato da Sun Microsystems 
- JavaScript, linguaggio di programmazione creato da Netscape 
- VbScript, acronimo di Visual Basic Scripting Edition, è il principale linguaggio script adottato dalla  Microsoft, compatibile solo con Explorer. 
- Flash, plugin prodotto da Macromedia - Active X, tecnologia Microsoft che crea controlli in Visual C++ o Visual Basic. 

 LATO SERVER 

Per lato server (server-side) si intendono le operazioni compiute da un server che includono anche la realizzazione di siti web e applicazioni web interattive, esecuzioni di script. 
Le tecnologie e linguaggi utilizzati dal lato client sono:

- PHP, linguaggio di programmazione open source. 
- ASP (Microsoft Active Server Pages), un file testo che contiene testo, codice HTML e comandi script. 
- JSP (Java Server Pages), tecnologia basata su Java, con la quale si sviluppano applicazioni web indipendenti dalla piattaforma. 
- CGI (Common Gateway Interface), permette di far comunicare il web server con applicazioni e programmi autonomi. 
- API (Application program Interface), procedure che realizzano un’applicazione web.

0 commenti:

Posta un commento