2014-04-09 18 views
5

Voglio iniziare un nuovo progetto e non sono sicuro, se sto usando il miglior setup/approccio. Il progetto è una sorta di elenco di directory senza l'alta potenza di calcolo necessaria.Rails Api + AngularJS + IonicFramework

Ho pianificato di creare un sito Web con Rails Api e AngularJs (+ Bootstrap) per dispositivi normali e mobili e utilizzare la stessa API anche per le app.

Quindi ho pianificato di utilizzare IonicFramework (+ PhoneGap). È un approccio comune o ci sono buone pratiche da prendere in considerazione?

risposta

9

Questo è il modo standard per sviluppare applicazioni Web/desktop e app mobili. Ti stai avvicinando correttamente.

  • AngularJS utilizzare Core + Bootstrap per il web/un'applicazione desktop e ionico
    quadro per il mobile

  • La condivisione del backend Rails API ha un senso. In genere l'API Rails sarebbe stato progettato con i principi riposo in mente che rende più facile consumare (probabilmente usando Restangular) via web/app desktop e app mobile

  • Se si seguono le convenzioni AngularJS standard per creare una separazione di preoccupazioni (controllori, servizi e viste) sarà quindi possibile condividere un bel po 'di codice JavaScript tra l'app web/desktop e l'applicazione mobile e sovrascrivere facilmente le funzionalità per personalizzare i dispositivi , se necessario.

Problemi correlati