domenica 11 dicembre 2011

Ambiente di sviluppo PHP

Strumenti software per lo sviluppo di applicazioni in Php


PHP è compatibile con i vari sistemi operativi, negli ultimi anni e' diventato strumento ideale per il programmatore web, accessibile a tutti in quanto risorsa Open Source.

Client -- Server


Col termine Server si vuole intendere l'insieme di hardware e software che forniscono servizi sulla rete,
Il Client invece e' il dispositivo o software che richiede l'esecuzione di un servizio
Php e' un linguaggio Server, quindi ha bisogno di un suo codice per eseguire il suo codice.
Il server web ha il compito di fornire su richiesta di un client, pagine web o file.
Il Server web di Microsoft è IIS Internet Information Services , si utilizza pero solo in ambienti microsoft(windows).
Il server web APACHE e' utilizzabile invece sia in ambiente windows, che in ambiente unix(mac, linux, solaris)

Il server Web non è solo incaricato di ospitare le pagine o i contenuti e di rispondere a determinate richieste, in base a specifici protocolli, tramte la pubblicazione e l'invio delle pagine; deve anche essere in grado di interpretare il codice presente nelle pagine e valutare quale sia la parte da restituire integralmente e quale la parte da eseguire localmente.

Cosa fa il server Web?
  • archiviazione delle pagine web;
  • la pubblicazione di esse ed in generale di contenuti;
  • la richiesta da parte di utenti o applicazioni, in base a specifici protocolli standard (HTTP, HTTPS), dei contenuti ospitati, e le relative risposte;
  • la gestione, dell'accesso alle pagine ed ai contenuti e dell'accesso da parte dei client ( applicazioni o utenti).
  • La gestione degli attributi legati all'implementazione di una pagina dinamica
  • La gestione e la creazione di nuovi domini web.

  • Nessun commento:

    Posta un commento