2012-11-20 3 views
9

Ho letto gli abstract sul sito web http://www.rikulo.org ma tutte quelle dichiarazioni criptiche e vaghe non mi aiutano. Gli esempi riguardano tutti gli aspetti visivi.Qual è il dardo Rikulo davvero?

Non capisco cosa questo framework sia in grado di fare. Manca il quadro generale

  1. Che tipo di app posso creare con rikulo?
  2. C'è qualche accesso all'hardware?
  3. Can è utilizzare gli smartphone sensordati e inviare ad es. coordinate dal mio smartphone a un servizio web?
  4. Quali sono le limitazioni?
+0

Ho scritto ai ragazzi di Rikulo a riguardo. Mi aspetto che risponderanno presto alle domande. –

+0

Mi dispiace, devo essere d'accordo con la vaghezza del sito [tag: Rikulo]. La proposta sembra buona e così e le idee sono valide dal mio sguardo al github, ecc. Ma sento che mancano dei passaggi e qualcuno che conosce la tecnologia deve modificare e provare la documentazione. – will

risposta

10

Come descritto in this blog, Rikulo ha lo scopo di fornire un modello di interfaccia utente strutturato per la programmazione Web e mobile. Siamo la stessa squadra che ha sviluppato ZK. Con Rikulo, vorremmo fare un passo in più visto che molte cose sono cambiate da quando abbiamo sviluppato ZK nel 2005. Inoltre, sia Dart che HTML 5 sono giovani. È un momento eccellente per esplorare la migliore architettura UI possibile sia per la programmazione Web che per quella mobile.

Ad esempio, utilizziamo il posizionamento assoluto per consentire ai programmatori di controllare al 100% il layout dell'interfaccia utente piuttosto che impiegare ore per capire perché non riesce in determinate combinazioni. Un altro esempio è la "struttura a strati ricorsivi", come il gestore di layout e la gestione degli effetti visivi, piuttosto che le funzionalità ad hoc che mirano individualmente a problemi specifici.

D'altra parte, non abbiamo ancora molti widget. Potrebbe essere la ragione che ti ha confuso. Come progetto su licenza di Apache, speriamo di avere una community attiva per la creazione di widget e componenti aggiuntivi, purché siamo in grado di fornire un'architettura solida ed elegante: è quello su cui ci concentriamo ora e che continuiamo a perfezionare.

Per accedere all'hardware, è possibile utilizzare Rikulo Gap basato su Cordova/PhoneGap. Per comunicare nuovamente il server, è possibile utilizzare la presa Web o HttpRequest. Avremo un supporto più avanzato per jsonizzare, memorizzare nella cache e comunicare gli oggetti Dart tra client e server, ma non è ancora pronto.

Tecnicamente, non ci sono limiti. Ovviamente, l'attuale numero di widget non è decisamente sufficiente, ma ne otterrà di più nel prossimo futuro. Inoltre, puoi sempre crearli con HTML 5 (e contribuire di nuovo). Tuttavia, per le applicazioni mobili, una cosa da tenere a mente: le prestazioni non saranno buone come le app scritte in Objective C. Il bello è che Rikulo è multipiattaforma e la tua app è accessibile con i browser Web e come app nativa

+2

Sarebbe una buona idea comunicare la visione in modo più chiaro (ad esempio esempi) sul sito web. – Gero

+0

Considerare: [Richiesto: esempi Rikulo UXL] (http://stackoverflow.com/questions/22608569/want-rikulo-uxl-example). – will