Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

For someone coming from Visual Studio/C# background and wants to learn Java - Which should I get: Netbeans or Eclipse?

I'm looking for the following:

  1. A nice debugger that allows me to easily view variable values if I use breakpoints.

  2. Works very nicely in Windows 7.

  3. Has something similar to the Toolbox pane in Visual Studio.

  4. Built in intellisense, and code completion with the TAB key.

  5. Long term support. I mean something that will last and stay in active development for years. I don't want a pet project IDE that will stop developing in a year. I'm just learning so it'll be very dificult at first to switch IDE's.

I'm new so I don't really know which IDE provides what I need between the two. Any help?

like image 483
Sergio Tapia Avatar asked Jan 15 '10 17:01

Sergio Tapia


People also ask

Can I use Visual Studio for C?

Visual Studio Code is a lightweight, cross-platform development environment that runs on Windows, Mac, and Linux systems. The Microsoft C/C++ for Visual Studio Code extension supports IntelliSense, debugging, code formatting, auto-completion. Visual Studio for Mac doesn't support Microsoft C++, but does support .

How do I get C code for Visual Studio?

Download & Install the C/C++ Extension We need to click on the extension button that displays a sidebar for downloading and installing the C/C++ extension in the visual studio code. In the sidebar, type C Extension. In this image, click on the Install button to install the C/C++ extension.

How do I invite someone to my VSCode?

If you select Start Collaboration session from the Session Details menu, an invitation link to your session will automatically be copied to your clipboard. You can share this link with anyone you'd like to collaborate with, as long as they also have VS Code and the Live Share Extension Pack downloaded.


2 Answers

Well, I switched from Eclipse to Visual Studio, and I use both just about every day.

I found it hard to get used to the little differences at first, but now I am proficient in both IDEs.

I can't speak to whether or not Netbeans would be easier to learn, but Eclipse shouldn't be hard at all.

Both IDEs will provide all of the features that you have listed, and you should be able to customize both of them to get them to work almost exactly like Visual Studio.

like image 63
jjnguy Avatar answered Oct 06 '22 00:10

jjnguy


So you want to learn Java and your first question is about which IDE to learn ? I suggest you look at BlueJ which is an IDE designed for people who want to learn Java. From my, I admit limited, experience with the IDEs you mention, BlueJ is the one which gets least in one's way when trying to learn Java as opposed to learning the IDE. Once you've exhausted BlueJ's capabilities there is an easy progression to NetBeans through a plug-in but you would probably not find it too difficult to step up to Eclipse instead.

Yes, I know you want to choose between Eclipse and NetBeans but BlueJ might be of interest.

like image 38
High Performance Mark Avatar answered Oct 06 '22 01:10

High Performance Mark