App Client / Server - La migliore libreria di archiviazione / amministrazione / comunicazione online online?

0

Lavoro su alcune app iphone / android e il pattern "dati memorizzati su un server centralizzato" sembra abbastanza comune.

Finora, ho fatto un'app in questo modo, facendo tutto da solo a un livello basso senza usare molte librerie:

  1. Database MySQL
  2. moduli Web PHP / HTML che consentono all'app manager di inserire / aggiornare il contenuto con alcune convalide
  3. Script PHP che trasformano i dati SQL in file XML scaricabili
  4. Codice app (java / objective-c) per scaricare i file XML, analizzarli e trasformarli in oggetti appropriati visualizzati nell'interfaccia utente dell'app

Come puoi immaginare, è molto noioso e noioso e ci sono molte cose duplicate. Inoltre, è stato interessante farlo una volta per capire come funziona, ma sono sicuro che alcune librerie lo fanno molto meglio del mio codice php / java / obj-c.

Ora dovrò lavorare su qualcosa di simile e sto cercando una sorta di API / servizio che farà la maggior parte di questo lavoro per me, ma mi permetterò comunque di modificare / personalizzare ciò di cui ho bisogno (es: web convalida del modulo in modo che l'app manager non rotti l'integrità del database, ad es. collegando con le mie classi).

Quindi sto cercando la migliore soluzione generica che copra tutti i passaggi precedenti, oltre al caso in cui l'app può inserire / aggiornare anche i dati (download e upload). (Nota la libreria non dovrebbe avere una licenza che mi impedisce di vendere l'app)

Diciamo che devo costruire un'app per le auto, voglio memorizzare i dati dell'auto in un database SQL online con alcuni moduli HTML che consentono all'app manager di aggiungere più automobili (ma solo di consentirgli di inserire dati convalidati). Voglio che l'utente dell'app sia in grado di scaricare le auto e inserirne una nuova nel database SQL online dal suo telefono.

Quale libreria / API consiglieresti? Quale servizio mi farebbe risparmiare più tempo pur consentendo la flessibilità?

    
posta MikaelW 25.04.2012 - 14:56
fonte

1 risposta

0

L'interfaccia di amministrazione di Django per il sito di amministrazione CRUD, un meccanismo simile a RPC per comunicare con un'API lato server dai client, probabilmente ci sono librerie decenti per esportare i metodi Django su XMLRPC (qualcosa come link )

    
risposta data 13.05.2012 - 21:10
fonte

Leggi altre domande sui tag