2013-06-04 13 views
7

Sto sviluppando un sito Web di finanziamento per il mio cliente.JAVA Restful webservice vs PHP Restful webservice. Il migliore?

Il finanziamento include l'acquisto di azioni, gateway di pagamento ecc ..

Ora stiamo sviluppando un'API per questo.

Significato - Le azioni di acquisto, il pagamento ecc. Avverranno tramite chiamata api. La chiamata API include la richiesta di trasferimento con più di 50 parametri/dati al server.

Quindi ora la mia domanda è la necessità di sviluppare un servizio web e una risposta RESTful in JSON.

Quale è il migliore/migliore. Java o PHP?

So che Java supporta il livello di servizio di truciolatura, alte prestazioni, robusto e scalabile. Perché non PHP (dato che sono in PHP). Ho navigato un po 'e finalmente sono qui con la mia domanda. Alcuni buoni esperti su entrambe le piattaforme possono elaborare il motivo/risposta.

Grazie Haan

+0

charmakits - quando parli più specifico, cosa intendi con questo. Sono stato qui per qualcuno che mi aiuta piuttosto a ferire con questi __ commenti. – hjaffer2001

+0

Mi scuso se ho ferito i tuoi sentimenti, ma non era certamente mia intenzione. Il fatto è che a ciò che chiedi si può rispondere solo soggettivamente. Questo sito vuole avere domande a cui può essere data una risposta obiettiva. Di solito ci si aspetta che le domande siano specifiche (vedi qui: http://stackoverflow.com/questions/how-to-ask) Abbiamo troppo poco contesto per fornire una risposta. Sia Java che PHP hanno i loro vantaggi e svantaggi. Se chiedi a un gruppo di persone ben informato sull'argomento, riceverai opinioni diverse, il che non è il tipo di domanda che solitamente questo sito risponde. – chamakits

risposta

9

ci sono le applicazioni su larga scala scritte su entrambi PHP e Java, che hanno avuto successo e hanno fallito. Questo vale non solo per Java o PHP, ma anche per molti altri linguaggi di programmazione. Quindi la domanda che è una scelta migliore è ridondante. Cosa dovresti scegliere? Bene, saresti il ​​migliore a valutarlo.

Se hai esperienza di lavoro in PHP, è più probabile che tu possa scrivere in PHP un codice migliore di quello che faresti di Java. Quindi i thread Java escono dalla finestra; subito. Se hai intenzione di assumere persone per il codice, allora diventa complicato. Se fossi in te, sceglierei un linguaggio di programmazione con cui mi trovassi a mio agio.

Alcune delle cose che si potrebbe desiderare di guardare sono

  • Come ben si capisce per costruire un'applicazione sicura in PHP e Java.
  • Come pensate di ospitare la vostra app e ridimensionarla se necessario.
  • Che cos'è il supporto API esistente che semplifica lo sviluppo dell'applicazione.
  • Qual è il limite di tempo. La prototipazione IMO e lo sviluppo iniziale sono più veloci in PHP, rispetto a Java.
  • Quale supporto della comunità avete per qualsiasi API che si intende utilizzare.

Aggiornamento

Si può leggere su confronto here. Non vorrei commentare molto su questo perché è già stato discusso in modo più eloquente. È possibile leggere informazioni sull'analisi comparativa here

IMO Java è veloce ma potrebbe essere una memoria per cominciare, è necessario conoscere o imparare a modificare i parametri JVM per eseguire l'applicazione in modo ottimale. Questo potrebbe essere vero anche per PHP, ma penso che il default funzioni bene. Non ho lavorato su PHP estensivamente, ma di quello che ho capito è che lo sviluppo è più veloce in PHP. Il motivo per cui trovo PHP più veloce da sviluppare è perché Java è un linguaggio molto prolisso. Quindi se stai iniziando con Java devi essere preparato ad affrontarlo.Mentre le prestazioni dipendono da come si implementa la tua applicazione. Ci siamo imbattuti in problemi simili indipendentemente dal linguaggio di programmazione in uso.

+0

ch4nd4n - grazie per le informazioni. si atterrà al PHP. BTW - quali sono i vantaggi dell'utilizzo di java su PHP. Qualche idea? – hjaffer2001

+0

@ hjaffer2001 fare riferimento all'aggiornamento sopra. – ch4nd4n