Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] Is it possible to use Java for the backend ? #3396

Closed
Zarfoux opened this issue Nov 5, 2018 · 2 comments
Closed

[Question] Is it possible to use Java for the backend ? #3396

Zarfoux opened this issue Nov 5, 2018 · 2 comments
Labels
question user / developer questions

Comments

@Zarfoux
Copy link

Zarfoux commented Nov 5, 2018

Hi,
I made some RCP Eclipse application, write in JAVA with SWT for the UI.
I want to switch these RCP application in RCP Theia application, but i want to know if is possible to re-use some code to do it ?
In this picture , there is backend Java, how can i do that ?
image

@akosyakov akosyakov added the question user / developer questions label Nov 5, 2018
@akosyakov
Copy link
Member

It is not really possible right now. The main backend process is Node.js process. But you can spawn a child java process from it and forward JSON-RPC messages between the frontend and java process. For example, language servers and debug adapters are implemented in this way.

@hihijain
Copy link

hihijain commented Mar 1, 2021

It is not really possible right now. The main backend process is Node.js process. But you can spawn a child java process from it and forward JSON-RPC messages between the frontend and java process. For example, language servers and debug adapters are implemented in this way.

Hello,
I am also looking similar kind of implementation. I want to have theia backend in Java. is it possible to share some examples on this? That would be really helpful.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question user / developer questions
Projects
None yet
Development

No branches or pull requests

4 participants