Cosa stai ragazzi parlando ....
JAVA Va bene ha alcuni vantaggi, ma ha anche alcuni svantaggi. Ora con PHP è esattamente lo stesso, ha alcuni pro, ma ha anche alcuni svantaggi.
Le persone che dicono che PHP non ha un buon ambiente OO, bene fa javascript! E questo è davvero il cuore di tutti i progetti del web 2.0; javascript. Il back end oggi sta diventando più una risorsa per il front end. Cosa puoi fare in JAVA ora puoi fare in PHP 5.3 - in una certa misura. Se sei un bravo sviluppatore sarai abbastanza intelligente da astrarre il tuo design per renderlo manutenibile e se sei geniale puoi abbinare e persino migliorare la condivisione degli oggetti in PHP, che la maggior parte dei "designer" del web non conosce - o osare Dico, comprendo. Controlla questo articolo entro O'Reilly ON JAVA!.
Sviluppo entrambi in Java e PHP. Userò sempre PHP per il mio server e userò Java per lo sviluppo Android e lo sviluppo del desktop. (Tra l'altro ho sviluppato in Java per lo sviluppo del backend, ma ci vuole il doppio del tempo per fare qualcosa in JAVA quindi per farlo in PHP, per questo mi attiene a PHP
Ho sentito questo problema con il codice spagetti PHP tutto il tempo Sì. Forse 5 anni fa! Se il tuo progetto finisce così, la persona, o tu, è un programmatore scadente, e dovresti limitarti a disegnare belle immagini. È facile separare la tua logica dalla presentazione, ed è anche semplice separare la logica di business dal tuo livello dati. Pensa prima di codificare, non solo aprire un blocco note e iniziare a scrivere.Le persone che non riescono a pianificare, piano per fallire! Jacco sei nei soldi!
Vedo studenti uni per tutto il codice di costruzione in cui penso, "La persona che sta per finire con questo ragazzo se ne pentirà". Se lo studente avesse appena pianificato e documentato cosa avrebbe fatto, allora tutto sarebbe stato organizzato e pronto per il ridimensionamento, ancora una volta se fosse stato abbastanza bravo.
Entrambe le tecnologie sono eccezionali e dovresti utilizzare ciò che è più comodo per te o per i tuoi sviluppatori. Se vai giù per la strada dove pensi che uno sia migliore dell'altro e non sai nulla di quella tecnologia, beh, indovina un po '? A prescindere da ciò che fai, i risultati del tuo progetto saranno persi e finirai per doverlo ripetere ancora.
Sì, sono d'accordo con te, l'argomento dell'hardware era solo un esempio. – Zenithar