Newsgroup: it.comp.java
Titolo: Uso di PHP ed Java per il web

Vorrei sapere quali sono secondo voi i principali vantaggi e svantaggi
nell´uso di PHP od in alternativa di Java nella costruzione di siti web.
Grazie in anticipo.
--
 Luigi ( un italiano che vive in Svezia)
http://www.scaiecat-spa-gigi.com/it/svezia.html
Un sito di persone che conosco:
http://www.homoweb.it/

 Grazie in anticipo.
Vantaggi e svantaggi tra PHP e JAVA oppure tra queste due e altro ( ASP, CGI
o ... )

 Grazie in anticipo.
non puoi mettere php e java sullo stesso livello. sono due cose differenti.
conoscenze diverse. metodi diversi. target diverso. complessita diversa.
Davide

 skrev i meddelandet
news:pan.2003.12.07....@virgilio.it...

Questo mi era gia` chiaro. E´ vero che PHP consente di avere un target piu`
ampio?
--
 Luigi ( un italiano che vive in Svezia)
http://www.scaiecat-spa-gigi.com/sv/boendeiitalien.html


Luigi Donatello Asero wrote:

Guarda io uso PHP sia per hobby (il mio sito) sia professionalmente, 
realizzo siti web in php. La differenza è che PHP è innanzitutto più 
leggero di Java e anche tanto, che nel web è la cosa principale, ha una 
mole di istruzione enormemente più grande, quindi ci sono più istruzioni 
per le più disparate funzioni, ed è facile. Java invece ha un numero di 
istruzioni nettamente inferiore ed è molto più lento, però ti permette 
di crearti i tuoi metodi, quindi funzioni mooolto più semplicemente ed 
in maniera soprattutto più flessibile, il che significa che si può 
adattare a qualsiasi esigenza o quasi. Java inoltre ti permette di 
costruire un'interfaccia grafica come un qualsiasi programma, creare 
Applet, e molto altro. Cmq il mio consiglio, se vuoi realizzare siti web 
di utilizzare il PHP, ma attento, è meno flessibile e più povero... 
d'altra parte Java proviene dal C :)

 d'altra parte Java proviene dal C :)
Invece il mio consiglio è: valuta bene il target del tuo sito, se devi 
fare una cosa piccola del tipo pagina personale o cmq qualcosa di 
leggero usa pure php che è un gran bel linguaggio, ma se devi fare 
qualcosa di serio, jsp e servlet fanno al caso tuo.
Buon lavoro.
Antonio
Leva il _nulla_ per rispondermi

ciao, io uso entrambi e vi dico cosa ne penso.
PHP PRO: 
-tempi di sviluppo molto + rapidi
-moltissime funzioni/librerie nate e pensate per le applicazioni web
-facile da imparare
PHP CONTRO:
-supporto object-oriented limitato (almeno fino alla 4.X la 5 ha
migliorato ma e` ancora in beta)
-ti lascia grande liberta` nello sviluppo ed e` facile scrivere codice
orrendo se non si utilizzano alcuni accorgimenti nella programmazione
(soprattutto quando le dimensioni del progetto crescono)
-"dicono" che non e` scalabile... a me non sembra molto vero,
sicuramente Java e` meglio per questo aspetto
Java PRO:
-lo sviluppo e` + "rigido" (vedi type-checking che php non ha) che ti
costringe a "programmare meglio"
-esistono delle IDE open source molto evolute (con debugger
integrato!)
Java CONTRO:
-sviluppo + lento
-tempo di apprendimento maggiore
Io per applicazioni medio/piccole preferisco PHP. 
I tempi di sviluppo non sono paragonabili. In PHP cambi un pezzo di
codice fai reload della pagina e verifichi le modifiche in 1 secondo.
In java se cambi una classe devi compilare e far ripartire
l'applicazione e questo puo` richiedere un tempo non indifferente.
D'altra parte Java ti costringe a lavorare in maniera Object Oriented
e alla fine del lavoro e` + facile ottenere un'applicazione
mantenibile.
Con PHP se non poni delle regole allo sviluppo ottieni delle
applicazioni che poi da mantenere sono un incubo.
Per concludere non sono d'accordo con chi dice che PHP va bene solo
per applicazioni semplici. Se sfrutti le librerie giuste, un sistema
di template per dividere logica e contenuti e lavori in maniera ben
strutturata ottieni ottime applicazioni nella meta` del tempo.
ciao ciao
   Marco

Markinho wrote:

Concordo... soprattutto quando dici che è facilissimo fare del pessimo 
codice con PHP quando si ha a che fare con progetti "medi", la troppa 
flessibilità ti puo' far fare cose oscene.
Questo pero non leva che se sei uno stacanovista fai delle belle pagine 
con tempi di risposta tutt'altro che brutti!
In sostanza viva Php e viva Java :)