Advantages of Forge/DA4R over Revit plugin?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Since some time has passed since this question was last asked and Autodesk Forge has changed quite a bit since then, I wanted to bring this question up again.
I'm in the process of developing a plugin for Revit that - at the end of the day- will be quite complex and possibly require sending data back and forth to a server (for ML inference). I know communication with servers is possible with standard Revit plugins, as Jeremy Tammik has demonstrated in this repo. My plugin will alter the Revit model, both with respect to geometric as well as non-geometric data. This is (obviously) also possible with a standard Revit plugin.
I now stumbled upon Autodesk Forge, specifically Design Automation for Revit (DA4R). DA4R also seems to be able to do both of these things. I am now wondering whether I should build an application that works through DA4R instead of a standard Revit Plugin. From a first glance, DA4R seems like a lot more work since I would need to develop several parts of a webapp stack as well (basic frontend, setup of backend,...)
So that brings me to my questions:
- What would be the advantage of one over the other?
- Under which circumstances is one more appropriate than the other?
- What is considered the "normal" workflow for devs nowadays - go through DA4R or standard plugin?
I'd be delighted about any input on this!