GraphQL is an emerging framework to serve as the data layer and Meteor could be used as a build system to develop GraphQL + React web application. However, Meteor does not deeply focus on GraphQL and thus it bundles with unnecessary libraries. I am curious about another solution for GraphQL + React build system:
- The build system should separate source code into two unrelated parts:
- Client: development, testing, deployment --> build a docker container to run client source code.
- Server: development, testing, deployment --> build a docker container to run server source code.
However, I need a unified interface to manage both server and client source code, for examplenpm start
to run both client and server instance.
- I am collecting information about both client and server build system:
- Client: manual configuration with webpack or create-react-app (https://github.com/facebookincubator/create-react-app)
- server: manual configuration with webpack
My questions are:
- In your opinion, should we have such kind of build system?
- Do you know some similar frameworks, could you give me a list ?
Thanks.