While Visual Studio leads in terms of interface and coding features, Eclipse holds an upper hand in organizing windows and layout settings, the comparisons go on. To summarize, both are quite capable IDEs in themselves and worth using, depending on the type and budget of the project.
Eclipse and Visual Studio are two mature IDEs that are well supported. However, Eclipse is a cross-platform IDE. Visual Studio is only for Windows. Eclipse is open source, while Visual Studio is from Microsoft.
There are also other choices for Java IDEs. You've obviously found Eclipse, but you also may want to check out IntelliJ and NetBeans. IntelliJ is not free, but has a 30 day evaluation period and a Visual Studio key map :)
Shop around, find one that you like and start to use it heavily. They are all very good IDEs, and I'm sure once you use one for a while you'll get comfortable with it.
Have you tried using the Visual Studio keybindings available in Eclipse Ganymede (3.4)?
(You may want to know that "IntelliSense" is a Visual Studio-term, an probably unknown to anyone without Visual Studio-experience. "Autocompletion" is probably a more widely used term.)
If you start typing the name of any class/variable visible in the current scope and hit Ctrl+Space, it'll bring down the autocompletion.
By default, tab is used to move around autocompleted function call arguments.
I'm gonna play devils advocate here and say that forcing you to use this.myString
is actually much safer than just myString
. myString
could be defined locally (in the method) or in the class as a private member. I sometimes think Visual Studio is a bit cavalier about this. In the sample you mention (I saw the video but it was illegible) where is myString
scoped?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With