Sono nuovo nello sviluppo Flex e RIA in generale. Ho un servizio Java + Spring + Hibernate in stile CRUD in cima al quale sto scrivendo un'interfaccia utente Flex. Attualmente sto usando BlazeDS. Questa è un'applicazione interna in esecuzione su una rete locale.Devo investire in GraniteDS per lo sviluppo di Flex + Java?
È diventato chiaro per me che il modo in cui funzionano le RIA è più simile a un'applicazione desktop che a un'applicazione Web in quanto cariciamo l'intero modello e lavoriamo direttamente con esso sul client (o almeno la parte che abbiamo interessato a). Questo non funziona molto bene con BlazeDS perché in realtà supporta solo il remoting e non la gestione dei dati, quindi può diventare molto lavoro extra per assicurarsi che i client siano sincronizzati e per evitare di ricaricare il modello che può essere grande (specialmente da il caricamento lazy non è possibile).
Quindi mi sembra che quello che mi rimane è una situazione in cui devo trattare la mia applicazione Flex più come una vecchia web application regolare dove faccio un sacco di caricamento a grana fine dei dati.
LiveCycle è troppo costoso. La versione gratuita di WebOrb per Java esegue solo il servizio remoto.
Immettere GraniteDS. Per quanto posso determinare, è l'unica soluzione gratuita là fuori che ha molte delle funzionalità di gestione dei dati di LiveCycle. Ho iniziato a leggere un po 'la documentazione e all'improvviso mi sento come se fosse un altro pantano di framework che dovrò imparare solo per far funzionare un'applicazione.
Quindi la mia domanda (s) al pubblico StackOverflow è:
1) mi consiglia GraniteDS, soprattutto se il mio attuale di stack Java è primavera + Hibernate?
2) a che punto pensi che inizi a pagare ? Cioè, a quale livello di complessità dell'applicazione ti senti che l'utilizzo di GraniteDS inizia veramente con lo per rendere lo sviluppo più efficace di ? In che modo?
si erano consapevoli che esiste una versione gratuita dei servizi di dati del ciclo dal vivo? http://www.adobe.com/products/livecycle/dataservices/faq.html – AndrewB
La licenza è piuttosto restrittiva ... una CPU. – Boden
Sto affrontando esattamente lo stesso problema esattamente dove è finito? – HDave