-
Notifications
You must be signed in to change notification settings - Fork 54
Differences between graphqlgen and graphql-code-generator #152
Comments
Hi @dotansimha! Thanks a lot for opening this issue and your thoughts. I really like what you're building with Before starting out with Here are the biggest differences between
Conclusion: I hope this clarifies things. While I don't see a direct what how to collaborate between the projects, I'm sure there will be some mutual inspiration that ultimately makes both tools better. 🙂 |
@schickling thank you for your response. I want to clarify some thing and get to the details of what you said, because that way I can learn, I hope it's ok with you. But before that, I think if you went through and looked around some other codegen implementations, a good best practice on Github is to list prior art libraries that were existing before you started your own. as for you answer:
I'm sorry you came up with the conclusion above, because I believe you could have saved a lot of time for you and your users if you would just start a conversation. I hope we can leave this issue open as I'm looking forward for a real collaboration, I believe Prisma is doing an amazing job promoting GraphQL and me and the community looking up to you in leading this community in the right way. |
I like both libraries, using Prisma in my first graphql project, and if I become a more experienced developer I would definitely switch from prisma to some advanced solutions, like Postgraphile. Yes they did a good job in Prisma, Graphql-yoga, etc, but it makes me feel fooled when Prisma made you think we were using "industry standard best practice" then you grew up and found out that I was "forced" to use the whole Prisma ecosystem. And thanks Prisma for training me to dig into the dependencies and check if |
To share my experience; After using While looking for alternatives I found Updating my projects to use I'm not saying everyone should switch, but I just want to clarify that in the end there are no major differences in the generated code. And as @dotansimha already asked, it would be nice to get some insights in why this library was created, and how it's supposed to better/different than As far as I know the only thing |
Hello! Congratulations on your new tool! I love the ideas and concepts behind it.
As the creator of graphql-code-generator, maintaining and leading a large community of contributors and companies behind it, I love seeing new and exciting ideas and libraries.
We have generators from us and the community for Typescript on the server, client, auto-generated components for React and Angular, MongoDB, Go, Dart, XSD and many more.
The idea is that it's very easy to customize or create a new template because of the way we wrote the core of the library.
I've skimmed around your code and open issues and wondered where do you see the difference between your library and ours?
The thread here would help me understand and improve our library for our community and possibility help you with new ideas and concepts from our existing library.
Maybe the question to start from is - For a new developer going into writing their first GraphQL server, what would make them choose one tool over the other?
I want to collaborate with you and learn as much as possible from your great effort and work and help grow the whole GraphQL community.
Thank you so much and here is for a great collaboration!
The text was updated successfully, but these errors were encountered: