Having tried both Graphene and Ariadne, I have decided to use Ariadne for all my GraphQL projects.
Graphene makes it easier to resolve data coming from your models (i.e. requires less code), but I don't like the massive multiple inheritance mess it is. If you ever want to extend anything, Ariadne is much easier. (And I am not the first person to say that).
Having tried both Graphene and Ariadne, I have decided to use Ariadne for all my GraphQL projects.
Graphene makes it easier to resolve data coming from your models (i.e. requires less code), but I don't like the massive multiple inheritance mess it is. If you ever want to extend anything, Ariadne is much easier. (And I am not the first person to say that).
Thanks a lot for the feedback, would definitely consider using ariadne in my next project... ππ
Not saying you shouldn't use graphene, of course, but at least do try Ariadne and compare the two :)