Industry Leaders Discuss Java Status Quo
prostoalex writes "JavaPro magazine published a wrap-up report on Java discussions at the recent JavaOne. If you missed JavaOne, the video Webcasts of McNealy, Schwartz, Gosling et al. are available from this site. The round table mentioned above gathered people from Sun, Oracle, Borland, Novell, Motorola and others. The discussion topics included: Java vs. NET, integration issues, the impact of open source and top problems that Java is facing today."
IntelliJ is an excellent Java IDE.
It was a java app that really swung me over. I needed a GUI based telnet app that would allow a user to click on buttons that would send control characters to the host. (I work in a call center). I needed it to run on linux and I wanted something open source that I could modify. So I headed over to sourceforge and ended up with something that is working very well.
You can find it here
It can be run as an applet or application. (Something else I like is how easily you can move java to web stuff and vice versa) I run it as an application. It works well. And it didn't do everything just the way I wanted- so now I am fixing it to do just what I need. (that's an open source thing more than a java thing- but I love it) My IDE- Eclipse, is also a Java app that works well, on both platforms by the way. It does not seem slow or buggy to me.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
I've used Visual Studio, Eclipse and IntelliJ IDEA
Eclipse www.eclipse.org is excellent and is backed by the industrial strength of IBM. It's open source and it's completely free.
IntelliJ IDEA www.intellij.com is also excellent, but it's not free.
Never tried Borland Jbuilder.
In my opinion as far as IDE's go Visual Studio, IntelliJ IDEA, and eclipse are on the same level.
I mean, if you're using
Java isn't a perfect language, but at least it supports linux, mac, solaris, atari, commodore, ti-99, etc.
--- Little Atomo - The Amazing Thinking Robot from Atomocom! http://www.youtube.com/watch?v=GIP9KisHi4k
You could always use SWT instead of Swing - it looks like it belongs on Windows (or it blends in with GTK, if you're under Linux).
"Can you think of even one Java application that you use on your desktop and like?"
Sure... Borland JBuilder, versions 3 through 9. Awesome IDE.
"Do you deny that it still takes a shell script to start most Java apps on Unix?"
Yes. Package it in an executable JAR. Runs on any Java system. Hell, with JBuilder 8 Enterprise I can easily build native executable wrappers for Win32, Mac, Linux and Solaris.
"Do you deny that developing and building Java apps requires that you adjust you CLASSPATH in order for the compiler to find the locations of third-party libraries you are linking against?"
Yes. See previous point. Or, do what we did, write our own dynamic ClassLoader bootstrap which searches out required libraries and loads them automatically.
This is really the heart of your pet peeve against Java, isn't it? You struggled with some annoying CLASSPATH crap, it frustrated you, and you decided you hated the entire language? I do understand... that stuff is tedious when you're trying to get into it.
"Do you deny that running Java applications still requires you to obtain a JRE from Sun?"
You don't have to go to Sun. There are plenty of third party JREs.
"And that many applications require at minimum a certain version of the JRE?"
All software has system requirements, what's your point?
Got some more questions?
"Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
Oh, it's about static languages. Never mind.
Programming can be fun again. Film at 11.