Comment by dusted
1 month ago
I made this little DSL that's transported by the typescript syntax, but made for declaring interfaces between a typescript application and a backend. The code-generator spits out angular classes and typescript types for use by the web app, and it spits out a node backend class that you fill with the handlers for that interface. It also spits out a qt widget with the web application inside it, complete with functional plugin for the qt designer so you can drag your widget into existing UI layouts.
So you can use it to write UIs in web and use them either as regular Qt widgets or as stand-alone webapps with regular node backend.
It's really the wrong way around if you think about it.. using an inferior technology (web) for the UI part.. But somehow people prefer typing CSS and downloading gigabytes of boilerplate instead of just using a WYSIWYG designer.. I don't get that part..
No comments yet
Contribute on Hacker News ↗