score:-3

i personally dont see any useful use case to use jvm language to develop nb rcp/plugin. nb it self provides a ide where you can use the drag-drop feature, codegen, annotation based ide to created it. if you want to have a syntax sugar in writing nb rcp then i feel its waste of time where we already have a good ide. jvm is not going to do any much difference that the existing environment.

if you see that you need a nb like modular, gui based framework in scala ecosystem that, i personally feel writing binding wont solve that problem. scala need some framework like griffon.

score:1

for wrapping javafx there is scalafx. netbeans rich client platform is not small, and a scala wrapper seems impractical to me (i am not aware of any); just call the java code from scala. java/scala interoperability is generally decent, so while you might occasionally have to write a little bit of java as an interface, you can pretty much just use scala for any java project.

(getting the build process to work might be a little tricky, though; expect to invest a little time there.)


Related Query

More Query from same tag