PDA

Visualizza la versione completa : Panoramica generale web


Mifert4
12-04-2014, 19:34
Sto cominciando a studiare addesso più approfonditamente il funzionamento del web,e sarà che sono troppi concetti tutti insieme,ma ho una confusione totale.
Allora,sto studiando la programmazione CGI,utile per le applicazioni lanciate da un server per soddisfare la richiesta di un client, poi per quanto riguarda la connessione ai database,la ODBC e la JDBC,che ho letto che rappresentano l'alternativa alla CGI, e infine le servlets.

Non ho capito se con tutte queste è possibile fare le stesse cose,ossia ricevere una richiesta dal server,eseguirsi(accedendo eventualmente ad una base di dati), e generare una richiesta che il server inoltrerà al client.
Qual è quella più usata nella realtà?

fcaldera
14-04-2014, 06:19
Qual è quella più usata nella realtà?

php e mysql

Mifert4
14-04-2014, 10:56
Quindi è come l'avevo interpretato: sono esattamente alternative?

URANIO
14-04-2014, 12:05
Sto cominciando a studiare addesso più approfonditamente il funzionamento del web,e sarà che sono troppi concetti tutti insieme,ma ho una confusione totale.
Allora,sto studiando la programmazione CGI,utile per le applicazioni lanciate da un server per soddisfare la richiesta di un client, poi per quanto riguarda la connessione ai database,la ODBC e la JDBC,che ho letto che rappresentano l'alternativa alla CGI, e infine le servlets.

Non ho capito se con tutte queste è possibile fare le stesse cose,ossia ricevere una richiesta dal server,eseguirsi(accedendo eventualmente ad una base di dati), e generare una richiesta che il server inoltrerà al client.
Qual è quella più usata nella realtà?
I CGI non li ho mai usati, e sinceramente non so che uso se ne faccia ora.
ODBC e JDBC sono diciamo delle "Interfacce" per la connessione i database, praticamente permettono di avere una lingua di comunicazione generica con il database.
I servlet sono roba java per i web :D.

Sono tutte cose differenti.
Bisogna capire COSA vuoi fare, se invece stai studiando "a caso" stai sbagliando metodo secondo me.

fcaldera
14-04-2014, 12:54
I CGI non li ho mai usati

io li ho usati nel 1999, imparando il minimo indispensabile con il libro "CGI programming" di Shishir Gundavaram.

MItaly
14-04-2014, 13:28
CGI "puro" si usa di rado in produzione perché è inutilmente lento (spawna un nuovo processo per ogni connessione); di fatto per comunicazione tra web server e uno script/programma generico in genere si usa FastCGI o SCGI. In realtà poi gli interpreti più comuni in genere lavorano direttamente "dentro" il webserver (mod_php/mod_perl/... per Apache) o con meccanismi di plugin specifici del server web usato (ISAPI per IIS).

Linkato
14-04-2014, 13:32
I CGI !!!!!!

Fantastico, me li ero completamente dimenticati... che bello, una volta ero giovane, i CGI... la directory con dentro i CGI.

Che tempi, bella vita, soldi, donne... mi pare che anche alcuni uomini della pietra avessero scritto CGI sulle pareti delle grotte...

Little Hawk
14-04-2014, 13:41
Sembra di ritornare al passato :spy:

Mifert4
14-04-2014, 14:13
Bisogna capire COSA vuoi fare, se invece stai studiando "a caso" stai sbagliando metodo secondo me.

fosse per me non li studierei :stordita: , peccato che sia un esame ,che vuole dare un'idea delle tecnologie web(da quanto ne ho capito piuttosto inutili e arcaiche...)
bene...fa piacere sapere di sprecare energie :madai!?:

URANIO
14-04-2014, 14:29
fosse per me non li studierei :stordita: , peccato che sia un esame ,che vuole dare un'idea delle tecnologie web(da quanto ne ho capito piuttosto inutili e arcaiche...)
bene...fa piacere sapere di sprecare energie :madai!?:
Ok, è bene sapere cosa siano, non li ho studiati, ma accenni alla loro esistenza mi sono stati fatti, ma passare da una tecnologia all'altra a livelli differenti "a caso" non aiuta. (ODBC non è una tecnologia WEB ad esempio).

PS
Studia il protocollo ALOHA :D

Loading