Java sucks.

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Originally posted by: XZeroII
I was comparing it to Visual Studio. Compared to VS, Eclipse is nothing. VS is so much easier and faster IMO.
Try IntelliJ IDEA. It's the best IDE out of any language. It has features that blow VS.NET away.
 

XZeroII

Lifer
Jun 30, 2001
12,572
0
0
Originally posted by: dabuddha
Originally posted by: XZeroII
I was comparing it to Visual Studio. Compared to VS, Eclipse is nothing. VS is so much easier and faster IMO.

I guess we'll have to agree to disagree :)

True. Everyone is different. I guess that's why there is more than one language out there ;)
 

NuclearNed

Raconteur
May 18, 2001
7,882
380
126
Originally posted by: tkdkid
Originally posted by: NuclearNed

I like Java because it is based on C, the holy mother of all languages.







But keep in mind that MS has largely discontinued all Java support. So I would expect its use to diminish rapidly over time.



Lack of Microsoft support will only make java more popular.

Popular with who? Even though lots of "elitists" hate MS, they are still the force that drives current trends. I stick to my original statement.
 

XZeroII

Lifer
Jun 30, 2001
12,572
0
0
Originally posted by: dwell
Originally posted by: XZeroII
I was comparing it to Visual Studio. Compared to VS, Eclipse is nothing. VS is so much easier and faster IMO.
Try IntelliJ IDEA. It's the best IDE out of any language. It has features that blow VS.NET away.

Interesting. What features?
 

torpid

Lifer
Sep 14, 2003
11,631
11
76
It wouldn't take much to blow VS.net away. The version for .net 2.0 should be a lot better.

As far as VB not being object oriented... you must be referring to VB 6 and below, and not vb.net. VB.net is object oriented. Inheritence, polymorphism, etc. The only thing it doesn't have that c# does is multiple inheritance. Java and vb.net are very similar in features. Reflection, proxies, interfaces, strongly typed, inheritance, abstract types, etc.

The main difference is that the .net framework offers a lot more APIs than the default java ones, though j2ee has many things that .net doesn't too.
 

Originally posted by: XZeroII
Interesting. What features?
Some of the cool features are:

- Auto import; You type a class name like "List" and it will ask "java.util.List?" and do the import for you.
- Creates try/catch blocks with the proper Exception class for you.
- Refactoring; rename variables, methods, classes and it will update all code in all files to reflect this
- Local history (sort of a on-the-fly version control) you can rollback history of your work, etc
- Parses Java syntax on the fly (VS.NET) does this
- Parses XML syntax on the fly
- Generates getters/setters, constructors, equals() and hashcode()
- Code style
- CVS integration
- Code inspector; Sort of a built-in Java lint tool