Hey,

my 2 cents here, what I see from VS Code and IntelliJ there collaborative 
Features. They hosted smth on the web. VS Code uses GitHub I think for 
contributing and IntelliJ also has a host for this. So I think this. It is not 
About chatting it is About pair programming: 
https://visualstudio.microsoft.com/de/services/live-share/ and 
https://blog.jetbrains.com/de/blog/2020/10/01/code-with-me-eap/ unfortunately 
both are not open source also the VS Code stuff not, but it seems that it would 
be better to handle this with like a rest API and not with sockets etc.


Cheers

Chris 



Von: Will Hartung
Gesendet: Donnerstag, 28. Januar 2021 06:39
An: dev@netbeans.apache.org
Betreff: Re: Collaborative Editing with Netbeans

On Wed, Jan 27, 2021 at 2:08 PM Eric Bresie <ebre...@gmail.com> wrote:

> I was wondering if it was  possible to embedded a “jabber server” as part
> of it, then the host (of the session) would fill the roll of the server.
>

Not saying this wouldn't be useful, but, especially in today's world of
remote development, not ideal. The simple problem is it's difficult for
most people to open up ports and get them routed to the world wide internet.

Machines sharing a common network don't necessarily have this problem.
Perhaps machine sharing the same corporate VPN network may not have this
problem, but as with all networking, "it depends".

So, hosting a server within the tool would probably work for local cases
and maybe proof of concept, but in the big picture it's problematic.

And hosting a public Jabber server may or may not be a good idea, since
it's "just Jabber", nefarious elements may piggy back on it to move traffic
you may not like.

It should be straightforward for a company to set up a Jabber server and
credential it properly for their employees.

OpenFire is an Apache Licensed Java XMPP server. I think my company has
used it in the past, so it at least functioned at a fundamental level. We
didn't do much with it as I recall. Should be straightforward for whoever
publishes the team add-ons to have instructions for using something like
this, even publish docker scripts with instructions on standing one up on a
cheap cloud service.

But managing this at the Apache level, as some kind of public service,
seems too much  to ask.

Regards,

Will Hartung

Reply via email to