Newsgroup: it.comp.www.html
Titolo: database, asp e cgi

Ciao a tutti.
Tutto quello che mi era stato chiesto era di creare un listino.
Poichè gli aggiornamenti a questo listino sono quotidiani mi era anche stato
chiesto di fare in modo che non si dovessero modificare di volta in volta le
pagine web in HTML. Così ho creato una paginetta ASP molto molto semplice
che fa riferimento ad un database Access...per scoprire che il server non
supporta l'ASP. Il loro esperto mi ha consigliato di farlo in PHP o in CGI
(tutte cose che dovrò cmq imparare ma che adesso non conosco bene).
Quello che mi chiedo è: per una cosa così semplice (cioè il fatto che la
pagina si vada a leggere un campo di un record di un DB, senza per esempio
la necessità di aggiornare il DB da web o di creare chissà quali funzioni
avanzate) c'è bisogno perforza di PHP o di uno script CGI?
Thanx
giaconet

 avanzate) c'è bisogno perforza di PHP o di uno script CGI?
Sicuramente per fare una cosa del genere hai bidogno di qualche supporto
lato server, tipo ASP (che conosci) o PHP (che - per quanto riguarda la
filosofia di fondo - e' sostanzialmente uguale a usare ASP). Mi sa che
ti conviene addentrarti nel PHP quel minimo che ti basta per fare le
pagine che ti servono. Esiste anche una utility che si chiama asp2php
che converte la sintassi ASP in sintassi PHP. Chiaramente la parte che
riguarda l'accesso ai dati sara' diversa. Unica questione cui fare
attenzione: se il tuo provider supporta PHP ma non ASP probabilmente usa
un server Linux sul quale quasi sicuramente non ci sara' un ODBC server
con quindi la possibilita' di accedere al tuo file mdb, anche perche'
PHP non ha il driver di accesso diretto a questo tipo di file (come
invece con le ASP): in pratica ti sto prospettando anche la possibilita'
di doverti cimentare con un web server (tipo MySQL), sempre ammesso che
il tuo provider te ne metta uno a disposizione.
Ciao,
Massimo

 Massimo
Ti ringrazio molto per la risposta e sto già provvedendo a recuperare
notizie su PHP. Non ho capito però cosa intendi per "doverti cimentare con
un web server". Cioè dovrei fare esperienze lato server per capire meglio
queste tecnologie (cioè in parole povere "lavorando con win9x non si va
molto lontano se vuoi realizzare pagine web")?
E' già un po' che penso di installare Linux e cominciare a lavorarci su, è
utile?
Thanx
giaconet

Linux lascialo dov'è...
IIS 5 o versioni di Unix "SERIE".
Bye.
PS: Per far girare le ASP devi aver installato IIS4 (Server con WIndows NT4)
o IIS 5 (Server con Windows 2000)  o Personal Web Server se hai un "server"
con Win9x
Le ASP hanno il "vantaggio" di poter essere scritte con diversi linguaggi di
script dal VBScript (quello maggiormente usato) allo stesso Javascript, al
Perl etc.... Quindi se già conosci uno di questi linguaggi non avrai
difficoltà. Le ASP non sono un linguaggio di programmazione... Sono,
diciamo, una "server-technology". Tanto è vero che tu puoi utilizzare
differenti linguaggi di programmazione.
Ri-Bye.

 ha detto:

Ma è meglio ASP, CGI o PHP ?
Guercio
Long live and prosper \\//_
--**Bad dog don't cast that spell**--

> Ma è meglio ASP, CGI o PHP ?
Per quanto riguarda la mia esperienza personale, si puo' lavorare
abbastanza bene sia utilizzando ASP che utilizzando PHP. I CGI gli
scarterei perche' sono pesantemente legati alla piattaforma su cui
girano e mal gestibili. La filosofia di utilizzo di entrambe e' analoga
anche se l'architettura, come dice Max, e' sostanzialmente differente
... per lo meno fino alla versione 3 di PHP. Con l'ultima versione il
linguaggino che era il PHP3 si e' corredato di un ambiente che si chiama
Zend che ai fini dell'utilizzatore, al momento, restituisce le stesse
funzionalita' di prima, ma e' decisamente orientato verso quella che ora
e' la direzione del mercato. In sostanza, comunque, se non ci si deve
preoccupare di un eventuale abuso di risorse hardware, la scelta tra ASP
e PHP e' una scelta personale comunque valida. Se pero' si cerca
qualcosa che sia stato sviluppato sulla base di un design serio, credo
che convenga abbandonare sia ASP che PHP e orientarsi verso l'ambiente
JSP+Servlet della SUN che ha l'unico difetto di essere ancora poco
diffuso e mal gestibile se alle prime armi.
Ciao,
Massimo
--
Massimo Vassalli
Istituto Nazionale di Ottica Applicata
Laboratorio di Biofotonica
mas...@ino.it
--

 utile?
Tutto sommato installare Linux puo' essere divertente e stimolante ma
non certo per realizzare pagine web. La piattaforma migliore per
lavorare a realizzare pagine web, secondo me, rimane Windows, anche se,
passando lato server, sarebbe decisamente importare affrontare una
installazione di Linux. Non mi trovo per nulla d'accordo con Max quando
critica Linux in maniera cosi' "sintetica" e soprattutto se vi paragona
fantomatiche distribuzioni "UNIX serie". Non e' un caso che anche il tuo
provider abbia scelto Linux, come molti in Italia (dove con molti
intendo Flashnet, TIN, Firenze.net, ad esempio).


installazione di Linux. 
Il problema non è linux o windows. E' che di Dreamweaver c'è solo la
versione per windows, e non quella per linux. E anche di Photoshop.
Ciao,
Alfio
http://www.firenzeinvetrina.it