Newsgroup: it.comp.www.php
Titolo: PHP o ASP?

Un amico programmatore vorrebbe imparare un linguaggio per siti dinamici,in
particolare ASP. Quando gli ho detto che avrebbe potuto imparare a
programmare in php mi ha chiesto perchč avrebbe dovuto preferire un open
source quando, secondo lui,pagando la licenza per asp e access avrebbe un
sistema piů sicuro e basterebbe inserirlo nel costo della pagina realizzata.
Non ho saputo dare motivazioni,sapete suggerirmi qualcosa?
Grazie

Non ho saputo dare motivazioni,sapete suggerirmi qualcosa?
Che sia più sicuro lo dice lui...e comunque la sicurezza dipende molto
dallo stile di programmazione. Poi chiaramente, come ha detto bene
anche lui, i costi sono più alti con ASP.
Comunque se il tuo amico programma già in C++ ci mette 10 minuti ad
imparare il PHP, questa può essere una buona motivazione ;-)
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 suggerirmi qualcosa?  
ASP non necessita di acquisto di alcuna licenza.
L'utilizzo di file Access (non parlo dell'applicativo) non necessita di
acquisto di alcuna licenza.
IIS rispetto ad Apache e' sempre stato un colabrodo, il rapporto
migliora con IIS 6 ma la sua diffuzione attuale forse non permette
confronti significativi.
Dovresti definire ASP ossia se intendi ASP 3.0 Classic (tecnologia
obsoleta) o ASP.Net, nel secondo caso confronti un framework con un
linguaggio di programmazione,
( 
http://www.sitepoint.com/article/php-top-10-net-myths-exposed
 ).
I costi di hosting windows sono mediamente maggiori di quelli *nix/*bsd 
La linea di apprendimento di ASP.Net e' nettamente piu ripida di quella
di PHP.
Il resto e' una questione di gusti/esperienze/filosofie personali.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 qualcosa? Grazie
essendo open source un qualsiasi programma è soggetto ai miglioramenti di
una comunità molto più vasta e spesso più esperta di un gruppo scelto di
programmatori dal numero limitato..
non è detto che se qualcosa sia commerciale sia inderogabilmente migliore,
anzi..
apache, php, mysql, linux sono tutti server, linguaggi, DBMS, SO molto
sicuri, espandibili, potenti e veloci rispetto alla maggior parte della
concorrenza! e proprio l'alto livello di sicurezza che raggiungono gli da
la possibilità di rendere disponibile il codice sorgente a chiunque lo
voglia studiare, migliorare o mettere semplicemente alla prova..
-- 
www.iuz-lab.info


IMHO php (asp)
e' free (chi se ne frega paga il cliente)
e' senza backdoor (qui casca l'asino)
e' portabile (funziona solo su windows)
e' piu veloce (ci vuole una macchina piu potente)
si deve fare a manina (ci sono i wizard)
e' html,xhtml standard (lo standard non sa cos'e')
funziona bene con firefox, ie non tanto (funziona bene solo con ie)
e' piu sicuro (leggiti la sfilza di bug di iis Vs apache e di php)
e' compatibile con il futuro (non hai nessuna garanzia che sul nuovo win
funzioni)
non e' legato al sistema operativo (e' legato al sistema operativo)
confronta le freature apache (con iis, ne mancano mezze (foonte M$ iis))
chiedigli se con asp puo controllare una seriale/modem (solo linux)
chiedigli se ha bisogno di una funzione esterna la puo mettere
chiedigli dei costi
licenza, sviluppo, manutenzione contro sviluppo e manutenzione
poi la differenza e' il programmatore ovvio
pero un sistema portabile e' il massimo, pensa che si puo usare
con gtk per scrivere applicativi (pseudo compilati, sono lenti)

 funziona bene con firefox, ie non tanto (funziona bene solo con ie)
Questa non l'ho capita. IE e firefox mica interpretano php o asp, che 
sono tecnologie lato server.
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale


certo, peccato che l'outoput sia html, e che se lo scrivi a manina
su ie certe cose non si vedono allo stesso modo


 su ie certe cose non si vedono allo stesso modo
Difatti che tu scriva in PHP od in ASP non vi e' differenza, quello che
hai detto continua a non avere senso e le tue stesse affermazioni lo
supportano.



Mmi hai rubato l'idea anche io volevo scrivere la stessa cosa... non per
fare l'arrogante ma solo per
non divulgare "cattiva" informazione... che sia ben i chiaro siti che noi
3vediamo sono html nel più semplice dei casi e poi
xhtml ecc. ma php asp (ce ne sono altri ? ) lavorano lato server, quello che
fanno e solo scrivere nel dispositivo di output
ed altre operazioni sul server in ultima analisi i browser interpretano.
chiudo dicendo:
secondo me non esiste meglio o peggio dipende, un bravo programmatore deve
capire quando è il caso di usare una tecnologia al posto
di un'altra in base hai requisiti. ecc.
ciao.

 ciao.
trovo molti pochi casi che necessitino un sistema commerciale, con un
livello di sicurezza molto dubbio e funzionalità che in pochi casi anche se
al loro massimo eguagliano quelle dei concorrenti open a parità di
condizioni..
-- 
www.iuz-lab.info

 
Quoto. Ma come hai fatto a rispondere a BB prima che lui postasse?


 
Ok, ma è un problema del browser e di chi scrive html, a manina o 
attraverso un linguaggio server side. Insomma, hai cambiato discorso, 
ora parli di html e differenze tra browser, prima invece dicevi che le 
differenze stavano nei linguaggi server side. Forse fai un pò di confusione.
Comunque non è l'unica cosa non corretta che hai scritto:
ad esempio:
"e' html,xhtml standard (lo standard non sa cos'e')"
a mio avviso non ha senso.
Tralascio il resto, ma anche sul resto ci sarebbe da approfondire.



Sno d'accordo con te infatti ho scritto che di volta in volta bisogna 
scegliere il prodotto più adatto alle soluzione
con i pro e contro.
ciao

 
differenze di ore tra server news?
differenza di ora del client rispetto al server news (ma non sò se il server
prende per valide ore che il client gli passa)..
-- 
www.iuz-lab.info

 non e' legato al sistema operativo (e' legato al sistema operativo)
giustissimo ancora



Chiedo scusa ma quando leggo questi thread.... :)
http://forum.html.it/forum/showthread.php?s=&threadid=490329
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


non sono interfacciato ad un server atomico, quidi il server NNTP
prende per valida l'ora del client e non quella del server



dici ?
http://www.ipsoa.it/
 i link con mozilla firefox non sono clikkabili
il sito e' in asp, io mi riferisco all'uso dei wizard che creano codice
schifezza
15 errori
109 warning


 
[..]
non conosco bene asp ma l'errore permane..
è colpa di uno wizard non del linguaggio.. (non imputiamogli più di quanto
si meriti)
-- 
www.iuz-lab.info


Ciao,
se guardi bene si tratta di tutta roba generata con javascript, che poi sia
ASP o PHP a creare l'output cambia poco... se č il javascript ad essere
incompatibile con browser diversi da Explorer.
Un discorso leggermente diverso si potrebbe fare per .NET: se usi webmatrix
o visual studio fidandoti troppo della automazioni disponibili ti puoi
effettivamente ritrovare con delle pagine poco crossbrowser, ma si tratta
sempre di problemi legati a Javascript
