I execute Bonita Studio to see if the binary or my feature works.
From an editor I edit the source files.
When I am happy with the editing I go back to step 1 to see if it works.
This methodology is very slow because the step 1 takes a lot of time (even after the first compilation of Bonita).
Do you know which is the best development environment to effectively develop Bonita?
The best is to use Unit tests and Integration tests in order not to have to rebuild everything for rapid development. To validate everything you effectively need to build everything. Maybe you can use the Tomcat bundle to test it in order to avoid to wait too long for Studio build.
If you are replacing the build in step 2 and not creating a new folder for every build I hope in step 1 you remove everything you don’t need. For example why rebuild all the connector modules when they have already been built.
You should only have to compile everything after the point at which your code is changing.
Sorry I’m sure you’re doing that, otherwise,
a very powerful computer…
One reason why builds ar usually done overnight…which doesn’t really help with small code changes really.
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.