Newsgroup: it.comp.lang.delphi
Titolo: [OT] PHP e ASP

Mi piacerebbe conoscere vantaggi, svantaggi ed eventuali limiti di PHP
rispetto ad ASP.
Non conoscendo questi linguaggi, vorrei evitare di perdere tempo facendo la
scelta sbagliata
(come mi è già capitato mettendomi a studiare un po' di Access, invece di
approfondire Delphi).
Mi rivolgo a voi delphisti perché "mi fido" ...e perchè ho visto che siete
meno severi che negli altri NG verso chi è OT!
Grazie

 rispetto ad ASP.
[cut]
Ciao Joker,
dal mio punto di vista non ci sono vantaggi o svantaggi dell'uno 
rispetto all'altro, in quanto tutto dipende da cosa devi fare. Se devi 
fare una applicazione web che si interfaccia con dei databasa allora uno 
vale l'altro (nel senso che se accoppi asp + SQL server oppure php+MySQL 
allora ottieni delle prestazioni molto buone sia dall'uno che 
dall'altro) mentre se devi utilizzare degli oggetti com che hai a 
disposizione sul server allora è naturale usare asp perchè nativo di 
quell'ambiente, d'altro canto se vuoi usare php per manipolare file o 
cose del genere questo se si trova in ambiente unix e non win esprime 
appieno la sua potenza.
Cosa da non sottovalutare è la scelta del server che vuoi usare (in caso 
di uso domestico allora sei libero di scegliere quello che vuoi) poichè 
devi valutare quello che il tuo provider ti mette a disposizione e anche 
il costo!!! 
Se vuoi un mio parere personale ho provato php+mysql su server unix per 
applicazioni web e lo trovo una scheggia (c'è anche da dire che il 
provider è uno tra i migliori in italia che dispone di una ampiezza di 
banda di ca. 70 Mb/s) in confronto ad asp + access (forse perchè non ho 
mai utilizzato SQL server) mentre molto veloce mi risulta essere anche 
Coldfusion.
Comunque tutto dipende da cosa devi fare e dove dovrà girare la tua 
applicazione web.
Se mi dai altri particolare allora ti saprò dire meglio
Ciao e buon lavoro!

 Se mi dai altri particolare allora ti saprò dire meglio
Il problema è consentire l'accesso ad alcune pagine solo ad utenti che si
registrano con UserID e Password e creare un Log degli utenti che si sono
connessi. Suppongo sia una cosa banale per ambedue i linguaggi, per cui la
mia domanda era generica, non avendo intenzione di studiarli tutti e due
(sono un hobbysta). Speravo si potesse rispondere come a uno che ti chiede
se è meglio imparare Visual Basic o Delphi ;-)
Con PHP sono vincolato a MySQL o posso interagire anche con MS SQL ?
Certo che se ASP 'puzza' di VisualBasic mentre PHP 'profuma' di C (che
conosco poco ma mi ha sempre affascinato per ragioni estetiche) la scelta è
presto fatta. Ciao!

 presto fatta. Ciao!
Sono d'accordo (comunque con asp puoi usare come linguaggio di scripting 
sia il VB che il Javascript, o addirittura il perl!!!) ma tutto dipende 
da te! Ciao e buon divertimento!

Conosco entrambi i linguaggi. ovviamente il primo requisito è vedere
cosa supporta il web server......
a livello personale, posso dire di preferire PHP e credo che php stia
a ASP come delphi sta a VB (un pò di equazioni non fanno mai male)
PHP è molto flessibile e potente, permette di creare classi e di
riutilizzrle, supporta vari database server, e in windows anche
funzionalità OLE
Saluti
Andrea
----------------------------------------------
<< Dubito, quindi potrei essere >>
-----------------------------------------------

Anche se 6 ot e quindi conviene postare un un ng dedicato allo sviluppo
web, ti invito a riflettere sul fatto che non l'avvento della
piattaforma .Net, il vecchio ASP finira
finalmente in pensione (allelujaaaaaa!) per essere
sostituito da asp.Net.
Non so come sara, ma faccio alcune considerazioni:
a) il php credo sia multipiattaforma
b) difficilmente zio billy riuscira a sfornare qualcosa peggio di asp
c) è IMPOSSIBILE che la prima release di un prodotto M$ funzioni 
correttamente. 
Infine, una preghiera: cerca di postare + ot, ok? :((
Bye
AS
"Se è Microsoft non funziona"
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

b) difficilmente zio billy riuscira a sfornare qualcosa peggio di asp
Siamo tremendamente OT, ma sono curioso:
Che cos'ha ASP di cosi' brutto ?
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 Che cos'ha ASP di cosi' brutto ?
1:Non esiste alcuna predisposizione o metodo semplice da utilizzare
per separare la logica di accesso ai dati dalla parte 
relativa alla interfaccia utente, ovvero la pagina web
vera e propria.
Se non vado errato, questa cosa viene risolta con asp.NET
2:Instabilità e progettazione fatta male di IIS, che tiene
i suoi files sparsi per 50 cartelle.
3:problemi vari legati alla versione di IE.
Dove lavoravo prima (ho iniziato lunedi scorso presso
una altra azienda....) abbiamo sviluppato un sito
basato su asp/iis + dll isapi scritte in delphi.
Se hai IE5.5 con alcuni sp installati, tutto ok.
Ma se monti altri sp successivi a quelli di cui sopra
ci sono problemi legati alla sessione.
Se non ricordo male, la stessa cosa succedeva anche con IE6.
Il tutto provato sia su IIS4/NT che su IIS5/Win2000.
Magari ci sono dei bug, ma resta comuqnue il fatto che versioni
di browser diversi danno risultati diversi e non credo che questa
sia una bella cosa.


 sia una bella cosa.
Mah... non credo che i bug degli interpreti ASP siano tali
da rendere questa tecnologia sconsigliabile.
Io ho usato ASP con molta soddisfazione.


 Io ho usato ASP con molta soddisfazione.
Non metto in dubbio cio' che dici, ma ti sarei grato se
potessi spiegare a grandi linee cio' che hai realizzato.
Bye
AS
"Se è Microsoft non funziona"


 > da rendere questa tecnologia sconsigliabile.
Ho inviato senza controllare... :(((
Dipende da cio' che devi fare.
on so se PHP e gli altri linguaggi per questo tipo
di applicazioni fanno cose strane.
Quel che so è che io ho visto asp e non mi è piaciuto.


 potessi spiegare a grandi linee cio' che hai realizzato.
Ho collaborato nella stesura di un portale tutto basato
su ASP e 
ASP.NET
.  E' orientato alle banche, ma viene 
venduto in moduli separati, nel senso che un istituto puo' 
decidere se acquistare o meno determinati servizi.
E' una cosa piuttosto complessa, la gestione della base 
dati locale e' gestita sempre tramite ASP (per esempio,
la gestione degli amministratori del sistema).
Funziona tutto a meraviglia, per cui mi sorprendo che
tu abbia incontrato tutti questi problemi.
La gente con cui e' stato scritto era certificata MS, 
ma questo non conta ;)


 Quel che so è che io ho visto asp e non mi è piaciuto.
Ammetterai che, con una firma come la tua, e' facile 
pensare che tu sia un po' (ma solo un po') prevenuto 
verso qualsiasi tecnologia MS.
Non vorrei che giudizi come quelli che esprimi a proposito
di ASP, di ADO, ecc... ecc... derivino solo dalla loro
scarsa conoscenza.  Sono sicuro che non e' cosi' e che
hai i tuoi buoni motivi, pero' mira le critiche, 
non le puntare a casaccio ;)
