Every time I look at one of these I get anxieties...
At first because they look so easy, clean and productive (just 5min!), but then because I try to get specific answers, like: what drives the schema? Can I use websockets with this? What problems does it solve that others don't? Why does a simple CRUD application need GraphQL integration? Why are there emojis everywhere? Why does it feel like their intentions are unclear?
Then I close the tab and leave with an empty feeling.
dgb23, I will do my best to answer all your questions... I hope the experience this time will be better than the previous ones:
what drives the schema?
We provide you with an intuitive UI to create the schema. Later down the road, we plan to add a CLI for easier integration with scripts and other tools.
Can I use websockets with this?
Since we provide you with a generated Node.js source code you can build on top of it with whatever you want and expand your application with any missing capabilities.
Websocket is also on our list, but to be honest the list is long. We are looking forward to getting more contributors to be able to expedite the releases.
What problems does it solve that others don't?
We are focusing on saving time for Node.js developers and provide them with a set of tools for all the repetitive tasks they usually face.
Why does a simple CRUD application need GraphQL integration?
We initially generate the app with CRUD operations (both with REST and GraphQL). The idea is that developers will keep adding on top of that all the more complex APIs and operations relevant to their business domain - Currently with code, and soon with more tools to expedite some of the boilerplate.
Why are there emojis everywhere?
We love emojis, more precisely we love beautiful UI. Once the CLI is out you will be able to avoid the emojis :-)
Why does it feel like their intentions are unclear?
I would love to provide details on every question you may have about our intentions. Generally speaking, we hope in the future to create a sustainable business around the open-source project, while keeping the service free for 99% of the users. The project is open-source so anyone can host a server locally and get all the benefits of Amplication with no string attached.
At first because they look so easy, clean and productive (just 5min!), but then because I try to get specific answers, like: what drives the schema? Can I use websockets with this? What problems does it solve that others don't? Why does a simple CRUD application need GraphQL integration? Why are there emojis everywhere? Why does it feel like their intentions are unclear?
Then I close the tab and leave with an empty feeling.