-
@polarian I use Eclipse previously, and switched to IntelliJ just a month ago.
-
Because Eclipse is very buggy, and I just can not tolerate it now.
-
Eclipse has always been buggy, I tried it as an alternative to the propreitary Jetbrains IDEs as I disliked having to agree to a EULA to use a open source editor (community edition), something people forget is that the community edition is not open source, it clearly states in small print "built on open source", its distributed with the jetbrains EULA last time I checked.
https://www.jetbrains.com/legal/docs/toolbox/user_community/
Also they clearly admit to stealing your data as well. I know most people do not care about this, but this is one of the reasons I used a handicapped method of development, because I like having full control over my development, although to be honest I would argue it forces you to learn more because you can not have an IDE to do everything for you.
I use the eclipse language server (jdt.ls) with neovim to develop, the eclipse language server is actually pretty decent, when you can actually get it to run, but it is the eclipse frontend which is the issue, not the actual backend code.
Also I found eclipse has an ongoing unfixed bug with GPG signing within their jgit library, which is another reason I just couldn't use eclipse, I ALWAYS sign my commits (maybe one or two times I might have not due to technical difficulties) but every commit I have made to code.onedev.io you can see if GPG signed.
I do not think GPG signing makes much difference, but it is an added layer of authentication, and I have set it up to be done automatically, so why not?
-
Previous Value Current Value Open
Closed
| Type |
Question
|
| Priority |
Minor
|
| Assignee |
Hello,
This is not an issue of any sorts, just a discussion with all the Java devs here, what is your development environment setup? What IDE(s) do you use?
Personally I use neovim, with my own dotfiles, it does make writing Java more difficult because of the verbosity of the language but its also very powerful, and also extremely lightweight... ever wanted to develop on a remote server? Just ssh into the server and then load neovim and you can use the entirety of the remote servers resources without ever having to use your local machines, Jetbrains are trying to get their IDEs to work in the cloud... when you can just use ssh + neovim, which is really cool!
@robin Be interested in seeing how you write Java code, seen as I believe you are a professional java developer and also the sole developer of the entirety of the OneDev project.