3 ms·
All following about Structor (of which I'm apart of). Imagine you should start a greenfield project for a Web app with modern UI (for example, a new micro serv
by ipselon 11y ago
All following about Structor (of which I'm apart of).
Imagine you should start a greenfield project for a Web app with modern UI (for example, a new micro service, which will have a Web app for the administration purpose).
And imagine, you have a starter-kit with a bunch of ready to use React UI components along with infrastructure for a Web app (for example, react-redux-starter-kit, but with React Bootstrap and React Widgets libs inside).
In addition, you have a tool, which allows visually combine any type of components on the Web page. Moreover, this tool has an ability to generate a scaffolded source code for UI components connected to any kind of frameworks like Redux, Relay, etc. (with actions, reducers, routes, so on…).
The tool automatically compiles all new source code and reuses all generated components on the page.
Of cause, you are not limited in editing the source code of the project in your favourite IDE, because compiler and hot-loader will patch pages with your changes in tool's workspace.
Would you like to use such a tool in your project?
And if yes, what type of the scaffolds for the source code you would like to use?
a) Infrastructure generators:
Generate REST service with Swagger docs by entered Swagger configuration format.
Generate GraphQL server by entered data structure in GraphQL schema format.
b) Component generators:
Generate Redux wrapped components connected to existing REST API.
Generate Relay wrapper components connected to existing GraphQL server.
- jacquesm 11y agoBorland WebBuilder.
- Edmond 11y agoSimilar ideas in Hivemind : http://crudzilla.com/assets/img/info-graphics/dnd-demo-clipped.gif http://crudzilla.com/assets/img/info-graphics/dnd-demo-clipp... The basic idea being to visually compose applications and fill in the gap with code that glues things together. The benefit with such approach is that the tool does the architectural heavy lifting so that a moderately skilled programmer can implement sophisticated business applications with ease. Think excel for business software that isn't visual basic.
- visarga 11y agoHow heavy is the page with all those Material components in it? Does it work on mobile?
- ipselon 11y agoDidn't try. But, you are right this set of components is rather unstable and heavy even for the browser on desktop.
- rralian 11y agoIf we're doing wish-lists, I'd love to see React and Redux coupled with meteor.js.