How good is netbeans as a java ide?
Posted by ReReReverie@reddit | learnprogramming | View on Reddit | 17 comments
today, I was introduced to netbeans since its what were gonna be using in our java class. but Ive gotten used to vscode. And im realy confused, can I turn vscode into an ide for java and other languages by downloading the needed extensions or is vscode just a code editor and Id need to download ide's for specific langauges?
divad1196@reddit
It isn't good
Joke aside, I cannot think of a reason to use it. I use vscode/neovim for all programming languages except for java and jvm-based languages.
For java and alikes, I use IDEA Community Edition (CE) from jetbrains.
ReReReverie@reddit (OP)
nvm. took me a sec to take in what you typed. ill probs use IDEA and netbeans. netbeans since idk what im still doing, and its easier to apply whats in lab at home if using the same software, and IDEA to practice using it since apparently its top 1
ReReReverie@reddit (OP)
so did you follow the tutorial of how to install java on vscode from the website? cause i pretty much just downloaded temurin the jdk 25 of eclipse and then downloaded the extension pack. is that enough?
jexmex@reddit
man...netbeans is a name I have not heard in awhile. Can't answer on it's usefulness as a java ide, used to use it for php dev years and years back. I liked it better than eclipse back then.
IshYume@reddit
Heard good things about it but i just opted for intellij
NorskJesus@reddit
You can use VSCode. Netbeans is fantastic as well.
I use Neovim tho.
ReReReverie@reddit (OP)
do you work profesionally?
can you explain why people use diff IDE's?
also do you use diff IDE's when using different languages?
idiotiesystemique@reddit
Senior dev
You can use vs code. You can turn it into a full ide with extensions.
I personally prefer jetbrains suite (intellij idea) as I don't like to have and keep updated a bunch of third party extensions that are often not official; I see it as a security flaw.
NetBeans is okay. Feels a little aged but good choice for learning.
ReReReverie@reddit (OP)
so its fine to use vscode as my go to? aslong as Im willing to deal with extensions and how is it a security flaw?
Kudgar@reddit
When you have extensions that are unofficial, you never know who is in control of the account that updates it. Its happened where someone uploads something malicious and can compromise your system that way. Its pretty rare but could happen.
ReReReverie@reddit (OP)
btw, what do you like about intelliJ?
NorskJesus@reddit
I do not, yet.
People tend to use the IDE that fits their workflow best. It largely comes down to personal preference.
I use Neovim exclusively.
peterlinddk@reddit
VSCode kind of sucks when it comes to Java development, especially larger projects where you have to handle libraries or maven-includes, as well as compiling with the correct classpath. It can work, especially with the expansions, but it never really feels "nice" to use.
If you are going to be using Netbeans in class, use Netbeans! The only thing you'll get out of being "stubborn" and use something else, is like if you were insisting on sitting facing north, even though the whiteboard was to the east. Get used to seeing and using different tools, and become used to changing the tool depending on the circumstances. In a few years another editor than VSCode will be all the rage that everyone wants to use, and you might as well get used to things changing!
Hashi856@reddit
My understanding is that there is something unique to Java (never written it myself) that makes intellij a very good IDE for that language, specifically.
XxDarkSasuke69xX@reddit
VSCode works for basically every languages. The extension just makes it usually better for debugging, highlighting errors and so on.
ReReReverie@reddit (OP)
so do you recommend vscode for java aswell or should i try intelj idea and or netbeans. netbeans is whats on our lab at school so thats why we got told that
XxDarkSasuke69xX@reddit
Idk what netbeans is. I'd recommend VSCode for general purpose, you can do java no problem with it. Although I did read somewhere that IntelliJIdea was in some ways better for Java specifically or something like that, but I don't know in which ways. So maybe try looking for some info about that, but vscode works fine and is more intuitive than inyellij imo.