Oui, c’est tout à fait possible, car Discourse est juste une application Ember construite sur l’API Rails.
Je pense que c’est une idée terrible, car vous ne feriez que dupliquer des milliers d’heures de travail. Cela dit, j’ai eu un client qui a fait exactement cela et il semblait satisfait. Je n’ai pas eu de nouvelles de lui depuis longtemps ; je ne sais pas pourquoi.
Le bon côté de cette approche est qu’à tout moment, vous pourriez simplement décider de passer à l’interface utilisateur de Discourse. Édition : Ou, peut-être, utiliser Discourse après la migration, puis ne jamais rendre votre application suffisamment performante pour justifier le passage à Discourse, ou permettre aux utilisateurs de choisir l’interface utilisateur qu’ils préfèrent.