Hi,
Our application (Oracle Health Insurance) uses Groovy as a scripting language to enable customers to build extension points in certain predefined places. For example, in a flow, they may add some additional validations scripted in Groovy. Our system will call the groovy and act upon the result.
Currently, our system only gives them support to enter groovy in a simple text editor control. No autocompletion, validation whatsoever.
We also enable them to import stubs in their preferred IDE to have a better coding experience. For advanced users with technical background, this is fine.
There is however a large community of business users and consultants that do need to write extensions, but are not technical enough to do all the setup required to get an external IDE going.
To better address that group of users, I'm looking for ways to give them a better experience from our application. Instead of a simple text box, I plan to have some simple IDE experience with autocompletion of attributes on objects etc. The simpler the better. Was looking into CodeMirror.
Has anyone else done this? Has JET some support for such source code editing? Has anyone used an external component for it and deployed in production?
Like to hear from you, and thanks for the efforts!
Jaco Verheul
Application Architect.