Newsgroup: it.comp.www.php
Titolo: [help] Confronto tra asp e php

Ciao a tutti, devo svolgere un lavoro di confronto tra questi due linguaggi.
In rete ci sono tantissimi link, il problema e che molti sono di parte e se
quindi su siti filo microsoft vengono elogiate le caratterisitche di asp, i
sito pro-opensource decantano il php. A parte le opinioni personali mi
piacerebbe trovare informazioni oggettive sulle differenze che vi sono tra i
due linguaggi, lasciando stare per un po' le diatribe free vs. non-free, su
come ad esempio sono implementati per l'uso delle sessioni e dei cookies, su
come accedono ai dati di un db ecc. ecc.
Ringrazio anticipatamente chiunque possa darmi qualche link o qualche
indicazione.
Ciao, Grava.

 ha scritto nel messaggio
news:ZDbs8.58798$pT1.1...@news1.tin.it...

Il problema non è tanto pro open source o contro microsoft, il problema
sussiste nel fatti che con microsoft appena si arriva alla versione 3 di
qualche cosa, la microsoft decide che non va più bene e tutto quello che hai
imparato fino a quel momento non va più bene.
Esempio Asp 3.0, ora Asp.Net, visual basic non è più visual basic, è C# con
la sintassi VB.
Guarda cosa hanno fatto con le tecnologie di accesso ai dati, RDO, DAO, ADO,
ADO.NET
, ODBC, alle volte ambiano nome senza cambiare sostanza, o cambiano
sostanza senza cambiare nome etc.
Php ha un supporto nativo per la maggior parte (o tutti?) dei DB.
E' possibile utilizzarlo come OO oppure in modo procedurale con una facilità
unica.
E' supportato da tutti i provider o quasi. Funziona sotto linux e sotto
windows (e non so cosa altro), questo è importante, molti hosting mettono i
prezzi per linux e ti dicono di chiedere un preventivo per NT.
Php ha un ottimo supporto, trovi sempre il codice che ti serve in rete, ci
sono progetti ottimi già pronti.
Ci sono in rete degli ottimi editor e debugger anche gratuiti. Io posseggo
il Zend Developer Studio e ritengo che valga proprio la pena aver speso quei
soldi.
Se utilizzato con Apache caricato come modulo, ti permette di fare
praticamente tutto, accesso totale agli header, nulla ti viene nascosto,
cosa che con Asp (30. , .Net ?) non è possibile, ed altro ancora.

 cosa che con Asp (30. , .Net ?) non è possibile, ed altro ancora.
in che senso non ti viene nascosto nulla, riesci a spiegarmi meglio, questo
mi interssa!
Sono perfettamente d'accordo con te in tutto!!
Il problema è che per un esame non posso dire queste cose senza portare
argomentazioni un po' più tecniche. O meglio tutte queste cose van bene, ma
cosa gli dico se mi propongono di utilizzare un db Access perchè la
segretaria sa usare solo quello ed è convinta che sia bello? Io risponderei
"Access mi fa cagare", ma non penso sia il caso rispondere così a un
docente!!! (o preso un esempio a caso, che probabilmente non calza nemmeno
benissimo, ma spero sia stao chiaro!). Ancor di più sapendo che l'università
a un contratto con la MS che gli fornisce tutto il SW, gli applicativi e i
tool di sviluppo, non vorrei avere a che fare proprio con il docente che ha
fatto questa scelta e scoprire in seguito che è un fan di MicroSoft....
sarei costretto a cambiare facoltà :).
Comunque grazie lo stesso, al momento sto prendendo in considerazione le
caratteristiche dei due linguaggi "da manuali ufficiali", poi vedrò di fare
qualche cofronto e discuterlo.
Ciao, Grava!

indicazione.
Direi che chi ha iniziato a programmare con Pascal, o C,
preferira' decisamente PHP.

 sarei costretto a cambiare facoltà :).
Gli rispondi che Access non è un Server database, ma un file, le performance
sono scadenti e con più di 10 utenti contemporanei la MS non assicura
l'integrità dei dati. Se gli piace Access, gli crei un Front End per MySQL e
usi i driver ODBC (gratuiti) per collegarti alla base dati. (già fatto,
funziona perfettamente).


Grazie 1000 a tutti ... č proprio vero che i ng sono uno strumento
essenziale alla formazione!
Grava