Può Discourse essere utilizzato interamente tramite le API per costruire un'app Flutter?

Sì, è assolutamente possibile, dato che Discourse è solo un’app Ember sopra l’API Rails.

Penso che sia una pessima idea, poiché duplicheresti migliaia di ore di lavoro. Detto questo, ho avuto un cliente che ha fatto proprio questo e sembrava soddisfatto. Non ho più sentito parlare di loro da molto tempo; non so perché.

La cosa buona di questo approccio è che in qualsiasi momento potresti semplicemente decidere di passare al frontend di Discourse. Modifica: Oppure, forse, usare Discourse dopo la migrazione e poi non riuscire mai a rendere la tua app abbastanza valida da giustificare il passaggio ad essa, o permettere agli utenti di scegliere quale frontend preferiscono.

6 Mi Piace