Linked by Thom Holwerda on Sun 25th Sep 2005 12:03 UTC, submitted by anonymous
Java The Java programming language is powerful, but it has significant limitations for lightweight development. For certain problems, other programming languages such as Ruby may lead to better productivity. This article shows you what's important for productivity in an application's language.
Thread beginning with comment 36114
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: About Java
by DoctorPepper on Sun 25th Sep 2005 21:45 UTC in reply to "About Java"
DoctorPepper
Member since:
2005-07-12

"Interestingly, except for the server frameworks, Java is pretty much dead in the open source client space"

You couldn't prove it by me! There are several open source Java client packages being used by tens of thousands of developers on a daily basis. Here are just a few of them: Eclipse, Netbeans, jEdit, ArgoUML. Need I say more?

"- where Mono, Ruby, and Python are pretty strong, along with the traditional non-managed languages like C and C++."

I agree with you on Ruby and Python, but I can't say I've seen very many open source Mono apps out there, especially what you might call "mainstream" ones. While Mono might arguably be technically better than Java, Mono is covered with the taint of Microsoft. I personally would not touch Mono for an open source project if it were the last programming language on earth. For this reason alone, I would use Java over Mono. Yes, Java is controlled by Sun, which could potentially turn around to bite me on the backside, but I know Microsoft is just waiting for enough Mono apps to get out there before dropping the hammer on the open source community.

Reply Parent Score: 0

RE[2]: About Java
by on Mon 26th Sep 2005 14:45 in reply to "RE: About Java"
Member since:

"You couldn't prove it by me! There are several open source Java client packages being used by tens of thousands of developers on a daily basis. Here are just a few of them: Eclipse, Netbeans, jEdit, ArgoUML. Need I say more?"

I didn't know that "desktop space" meant only developer tools. Even if there're tens of thousands developers using Java desktop applications, they are just a tiny fraction of total desktop users.

Reply Parent Score: 0