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."
www.eclipse.net
----- "Blame the guy who doesn't speak English." -- Homer J. Simpson
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?
javachip was prototyped, but never marketed - yet another execution failure at Sun. At on point, Sun declared "Java implemented right was not slow". It then hired coders to implement a "Java compiler in Java". Result ? The Java compiler in Java was 20 TIMES SLOWER than the Java compiler written in C! These were never widely published, but just do a search on Technical Abstracts on sun.com, you'll find them.
What apps have you been using?
I used Borland's JBuilder 4 on Linux at my last job four years ago for all of my developement with fantastic results.
Most of the developers at my company use Eclipse for their development, a pure java IDE that beats the pants off of any other IDE I've used or seen. The only reason I don't use it is because of the lack of VI keybindings, I use good ol' Vim instead.
The point it moot anyway, Java really shines in the Enterprise side.
I wear pants.
Two Points:
1. I believe Java is great for applications that do not have a fat client GUI. "Server-Side" components, and web applications, etc. seem to perform just fine.
2. Java is used the most by in house development teams. Many times in this evironment, the advantages of developing in Java outway the speed problem experienced by the users of a FAT GUI.
As a side note, I use IDEA for Java development, which is an IDE written in Java. The UI seems very responsive on my 1ghz linux laptop. Not sure what they do different than everyone else.
-Pete
Soccer Goal Plans
Yes, I am a significant contributor to the audio editor Audacity. It runs on Windows, Linux, and Mac OS X. It uses cross-platform libraries to do:
Also, with Swing, you can make your app fit in perfectly with the underlying OS
Swing does not fit in perfectly by any means. Even someone who knows nothing about computers can tell you it looks different and feels different.
How is integrating your Java app into the system any different than making an InstallShield wizard for your C++ app on windows?
You don't even need an InstallShield wizard for apps written in C++, all you need is a
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.
Convert VB to Java
http://www.diamondedge.com/
http://www.bla
JRuby
http://jruby.sourceforge.net/
Jython
http://www.jython.org/
http://today.ja
ack
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
I doubt there is a single feature in the .NET IDE that IDEA doesn't do better (except for GUI builder, of course, since IDEA doesn't have one. It's a tool for developers, after all[1]. :-) ).
Check out this review. Or this one.
[1] Actually, a GUI builder is coming in the next version, but it's still in alpha state.
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).
QtJava
ScribbleWindow.java example
It also work on Windows.
jEdit would be the tool for you. Plain and simple at first glance, install some plugins and it will blow you away.
we come in peace / shoot to kill
"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.
I use it every day. Sorry it didn't work for you.
.
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?
Here's the link again for those who are curious:n dtable/
http://www.ftponline.com/reports/javaone/2003/rou
1. I have heard that Gosling says he works so much on forward-thinking projects at Sun that he'd prefer others to comment on the real-world use of Java today in industry.
2. As for why IBM developers weren't there, all I can say is that they were invited (as they were last year, when they participated in the roundtable discussion). However, they refused to come, and indeed boycotted JavaOne entirely.
The person who began this thread should've read further down the first page of the article: "Moderator Simon Phipps began by welcoming some new faces at the table and arching his eyebrows in surprise at the one big no-show this year: IBM's apparent boycott of JavaOne. Despite IBM's absence, they were not ignored in the ensuing conversation."
Later during the Java Technology Achievement Awards, cosponsored by Sun and Java Pro magazine, Mark Bauhaus, vice-president of Java Web services at Sun, commented on IBM's no-show at this year's JavaOne, despite their wins at the event. Although this line didn't make it in the final report online, I heard him say, "All of the other J2EE players are here with enthusiasm: BEA, Oracle, Borland, you name it. It is too bad that one of our important partners evidently chose not to participate."
The report on that event is here:r ds/
http://www.ftponline.com/reports/javaone/2003/awa