2 ms·
If there is a faster way to MVP than Anvil I would be amazed to see it. I am trialling it at the moment for something entirely different, business work-flow app
by jimnotgym 9y ago
If there is a faster way to MVP than Anvil I would be amazed to see it. I am trialling it at the moment for something entirely different, business work-flow apps and monitoring apps. It is really fast to generate API endpoints, and it comes with an amazing 'uplink' tool which is a Python library that opens a websocket to Anvil and allows communication straight through a corporate firewall!
- tmuir 9y agoI can appreciate that they are different tools, but to accept your challenge, I submit three.js, along with the multiple websites that have boatloads of single feature demos. In the particular venue of 3D graphics in the browser, I contend three.js would provide more depth than anvil's breadth. That being said, I see no reason why you couldn't combine the two, and get the best of both worlds.
- meredydd 9y ago> I see no reason why you couldn't combine the two You bet! Although Anvil mostly shields you from the mudbath of the modern web front end, we do have full HTML and JS interop. So you can call into JS from Anvil's Python code, and into Python from JS. Even better, once you've built your (eg) three.js interface, you can package it up as a custom component. Then you (or anyone else) can drag-and-drop it onto their page and use it with a pure Python API. - I haven't finished editing the tutorial video for this, so I'm afraid I'm just going to point you at the reference docs. JS interop: https://anvil.works/doc#js_interop https://anvil.works/doc#js_interop Custom components: https://anvil.works/doc#custom_components https://anvil.works/doc#custom_components There are also quite a few examples on our user forum, if you sniff around. Check out the "Show and Tell" section in particular.
- davidjnelson 9y agoUplink is really, really well executed.
- deleted 9y ago[deleted]