React-Native per presentation layer vs Pure Native app

0

Sto provando a convertire un'applicazione Windows (scritta in C #) in un'app per Android, ma mi chiedo quale approccio dovrei scegliere.

Ecco la funzionalità di base per l'applicazione Windows (applicazione offline):

  1. Leggi i dati dal file Excel (fornito dall'utente)
    Con questo requisito, sembra che non riesco a convertire questa app in iOS
  2. Massaggio dati (applicata la logica aziendale)
  3. Esporta risultato in PDF

Sono nuovo per lo sviluppo mobile, quindi decido di dare un'occhiata a tutto il possibile framework per lo sviluppo mobile, ecco cosa ho trovato

  • App nativa Pro: semplice, non c'è bisogno di preoccuparsi del framework
    Contro: non può essere cross-platform

  • React-Native Pro: può riutilizzare la conoscenza di JavaScript;
    Contro: Sembra non ancora maturo
  • Xamarin
    Pro: riutilizzare la maggior parte della codifica C #; Contro: È necessario spedire con .Net framework con esso

E sto cercando di ottenere React-Native (RN) in questo modo:

  1. Utilizza RN per il livello di presentazione
  2. Collega al codice nativo per individuare il file excel, leggi excel (esporta in JSON)
  3. Utilizza RN per lavorare con Realm
  4. Applicare la business logic con RN
  5. Utilizza il codice nativo per esportare il risultato in PDF

C'è qualche opinione per questo approccio?

Grazie in anticipo

    
posta Prisoner 22.09.2016 - 09:47
fonte

0 risposte

Leggi altre domande sui tag