Newsgroup: it.comp.www.html
Titolo: differenza tra ling. e tecnologie di programmaz. x internet

 utilizzate in questo momento? Grazie.
Non c'è nessuna differenza.
Almeno per quanto ne so, io non ho mai utilizzato il termine "tecnologia di
programmazione".
I linguaggi più utilizzati sono PHP,ASP e un po' meno XML/XSLT.
Questi linguaggi si chiamano "lato server", nel senso che la pagina prima
passa per il server e viene elaborata, poi viene mandata al client, cioè il
computer che riceve la pagina. Questi linguaggi ti permettono di interrogare
i database (ad esempio).
I database dal canto loro hanno anch'essi un linguaggio che serve per
estrapolare i dati. Se usi PHP di solito si usa MySql, se usi ASP la scelta
spesso ricade su Access.
Un'altra differenza tra PHP e ASP è che PHP gira su server con installato
Apache e Linux, ASP gira con server Microsoft.
Lato client esiste un linguaggio, JavaScript (che NON centra con Java), che
ti permette ad esempio di aprire una finestra in pop-up, di intercettare
vari eventi del mouse (click, rollover, ... ) o verificare che un form sia
stato compilato correttamente.
Mi sono dimenticato dell'HTML (senza di quello ovviamente non fai niente).
Piccola parentesina anche su Flash: questo programma nato per far muovere
qualche scritta è diventato un vero e proprio linguaggio di programmazione
(lato client).
Spero di esser stato chiaro nella breve spiegazione.
Comunque in rete se cerchi uno qualsiasi di questi termini troverai
tonnellate di Mega che approfondiscono ogni argomento. Dai anche uno sguardo
ai newsgroup di ogni singolo linguaggio.
Se hai altro da chedere o che non ti è chiaro non esitare a postare qualche
messaggio.
Ciao

Gianluca ha scritto:
| > Ciao a tutti volevo sapere da qualcuno che differenza c'è tra
| > linguaggi di programmazione per internet e tecnologie di
| > programmazione per internet? Mi dite ,per farmi capire bene,i
| > linguaggi e le tecnologie di programmazione per internet più
| > utilizzate in questo momento? Grazie.
Andrea Azzini ha risposto:
| Non c'è nessuna differenza.
| Almeno per quanto ne so, io non ho mai utilizzato il termine "tecnologia di
| programmazione".
Ciao Andrea,
    permettimi di non condividere. Un linguaggio di programmazione per
sua natura è indipendente dalla piattaforma. Per ogni linguaggio di
programmazione diffuso, ci sono interpreti e/o compilatori per tutti i sistemi
operativi. Una tecnologia di programmazione è invece legata ad un particolare
sistema operativo, e ne sfrutta routine e system call.
Tempo fa ho fatto tre mesi di stage su asp. E asp non è un linguaggio di
programmazione, ma una tecnolgia perchè legata ai sistemi windows, che
usa linguaggi di programmazione quali jscript, vbscript, c#, e altri per creare
programmi che girano su server microsoft.
Credo che per asp3 il termine "tecnologia di programmazione lato server" possa
andare, mentre per 
asp.net
, che non conosco, forse ci va quasi "piattaforma di
sviluppo".
In quanto al php, devo ammettere che sono davvero ignorante, anche se è tempo
di studiarlo.
Saluti,
    SantaKlauss

 di studiarlo.
Lungi da me PHP :)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

 Spero di esser stato chiaro nella breve spiegazione.
Speranza vana...
Max Graziani

 Spero di esser stato chiaro nella breve spiegazione.
Cough ocugh cough :)


 Max Graziani
Andrea

 Deve comunque esserci un interprete per funzionare.
Di nuovo...quindi? Gira o non gira? Il fatto che ci debba essere l'interprete
(che e` comunque PHP) non significa nulla. Prova a fare girare ASP senza
COM installato.


 girare ASP senza  COM installato.
Quindi se metti una pagina PHP su un AIX che non ha l'interprete PHP con
quella pagina ti ci puoi pulire il sedere. E questo implica che non gira
*dappertutto* ma
solo nei computers che hanno l'interprete. ASP gira su tutti i *server*
windows, perché il
supporto è abilitato di default, tranne che su Win 2003 Server, dove tutti i
servizi sono
disabilitati, per quello che ne so.
Se volete essere precisi, siatelo fino in fondo.
Andrea

 Se volete essere precisi, siatelo fino in fondo.
Esatto


 Esatto
Appunto.
Andrea