I vantaggi di Resin / Quercus superano il sovraccarico?

4

Ultimamente, ho cercato sempre di più in Resin + Quercus come tecnologia per sviluppare una mia applicazione.

Il motivo per cui ho iniziato a indagare è che questa applicazione ha esigenze di reporting elevate, molte delle quali non possono (o realisticamente, non dovrebbero) essere create in tempo reale. Java offriva un bel backend per fare la coda e generare report. Inoltre, con Quercus sarei in grado di sviluppare i miei modelli di dati in Hibernate e usarli "da PHP", allungando così efficacemente questi modelli attraverso front e back-end. Questo stesso concetto si applicherebbe anche a qualsiasi logica di business comune front-end / back-end, che potrebbe essere sviluppata nelle librerie Java.

Ora, il rovescio della medaglia è che qualunque MVC Framework front-end (PHP) che scelgo (il mio obiettivo era Symfony 2), è improbabile che funzioni senza alcune modifiche pesanti, se può funzionare a tutti. Quercus è un'implementazione molto stretta di PHP, e dovrebbe essere compatibile con PHP5.3, quindi namespace e chiusure NON DOVREBBE essere un problema, ma quando ho provato a eseguire un'applicazione Symfony 1.4 esistente, ho fallito miseramente.

Quindi, la mia domanda è, secondo te, i benefici di Resin + Quercus superano il sovraccarico di utilizzo di un'implementazione non-così-perfetta / stabile di PHP? Se questa fosse la tua applicazione, e il tuo obiettivo era e il prodotto finale, piuttosto che scopi didattici, cosa avresti deciso?

    
posta Craige 05.01.2011 - 15:01
fonte

1 risposta

1

Dopo una lunga ricerca, ho deciso di rispondere alla mia domanda.

Ho trovato Resin + Quercus sottosviluppato e mal supportato. Navigando tra i loro tracker dei problemi , ci sono chiaramente vecchi problemi che sono ancora contrassegnati come "nuovi" senza riconoscimento.

Inoltre, sebbene Quercus sia OSS, Caucho ha espresso che nessun codice / patch della community sarà accettato .

Detto questo, ritengo che i vantaggi minori che si potrebbero ottenere dall'uso di Quercus PHP siano estremamente superati dalla mancanza di supporto e compatibilità con le impostazioni PHP di produzione.

    
risposta data 06.01.2011 - 06:25
fonte

Leggi altre domande sui tag