Is there no decent Java IDE out there?
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
Yeah, I try and stay away from java as much as possible but the best and simplest I have used is JBuilder Personal (because it's free) http://www.borland.com/products/downloads/download_jbuilder.html[^] Later, JoeSox One thing vampire children have to be taught early on is, don't run with wooden stakes. --Jack Handy Deep Thoughts www.joeswammi.com ↔ www.humanaiproject.org
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
I met a guy on a flight about a year from a company called "Metroworks". Claimed to be the VP of business development. I think he was a typical software salesman. He represented a multiplatform product, may have been CodeWarrior. Said it was good. Mike "liberals are being driven crazy by the fact that Bush is so popular with Americans, and thus by the realization that anyone to the left of center is utterly marginal." by: JAMES TRAUB New York Times Loyal member of the vast right wing conspiracy
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
IntelliJ[^] is absolutely incredible and is one of the most amazing pieces of software I have ever used. It beats the living snot out of VS7 :-) It's not free but they have a demo version you can try.
"Sucks less" isn't progress - Kent Beck [^] Awasu 1.1.3 [^]: A free RSS reader with support for Code Project.
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
Sorry It's a contradiction in terms cause people who write Java IDE's insist on writing them in Java which is basically crap for gui work. pseudonym67 Neural Dot Net Articles 1-11 Start Here Fuzzy Dot Net Articles 1-4 Start Here PathFinder Game Of Life 2 Life Wars
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
and none have come up with any good answer. Java based editors are shit slow but do have nice features. Native editors are very fast, but have not as many features as their java based counterparts. jEdit is the best I've come across so far that's java based and not too damn slow, but still have some nice features. -- Definately a Lounge safe signature.
-
Sorry It's a contradiction in terms cause people who write Java IDE's insist on writing them in Java which is basically crap for gui work. pseudonym67 Neural Dot Net Articles 1-11 Start Here Fuzzy Dot Net Articles 1-4 Start Here PathFinder Game Of Life 2 Life Wars
You should take a look at IntelliJ. I was extremely skeptical when I first looked at it. The dialogs still have that slightly clunky, Java-UI-components-that-can-run-anywhere feel to it but it's nowhere near as bad as your typical Swing app. Everyone (and I do mean *everyone*) who uses it raves about it :-) [edit] I'm still learning how to use it and finding new things everyday but one thing that is particularly cool is its support for refactoring. Right-click on a variable or method name and specify that you want to rename it. IntelliJ will go through your entire project and fix up your code. Add a parameter to a method signature, IntelliJ will fix up all calls to that method (you specify the default value you want to use for each fixed up call). Open up a class, pick which methods/variables you want to extract out into a base class and IntelliJ will remove them and create a new base class for you :omg: Search for every place a method/variable is used. IntelliSense that actually works :rolleyes: Integrated support for Ant and JUnit. And so on... And speed is not an issue at all. I had to be held down and slapped around by my colleagues to be persuaded that it was actually written in Java. [/edit]
"Sucks less" isn't progress - Kent Beck [^] Awasu 1.1.3 [^]: A free RSS reader with support for Code Project.
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
-
You should take a look at IntelliJ. I was extremely skeptical when I first looked at it. The dialogs still have that slightly clunky, Java-UI-components-that-can-run-anywhere feel to it but it's nowhere near as bad as your typical Swing app. Everyone (and I do mean *everyone*) who uses it raves about it :-) [edit] I'm still learning how to use it and finding new things everyday but one thing that is particularly cool is its support for refactoring. Right-click on a variable or method name and specify that you want to rename it. IntelliJ will go through your entire project and fix up your code. Add a parameter to a method signature, IntelliJ will fix up all calls to that method (you specify the default value you want to use for each fixed up call). Open up a class, pick which methods/variables you want to extract out into a base class and IntelliJ will remove them and create a new base class for you :omg: Search for every place a method/variable is used. IntelliSense that actually works :rolleyes: Integrated support for Ant and JUnit. And so on... And speed is not an issue at all. I had to be held down and slapped around by my colleagues to be persuaded that it was actually written in Java. [/edit]
"Sucks less" isn't progress - Kent Beck [^] Awasu 1.1.3 [^]: A free RSS reader with support for Code Project.
Taka Muraoka wrote: "Sucks less" isn't progress - Kent Beck [^] pseudonym67 Neural Dot Net Articles 1-11 Start Here Fuzzy Dot Net Articles 1-4 Start Here PathFinder Game Of Life 2 Life Wars
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
The standard we use at work is borlands JBuilder and it is basically ok. It does have a good UML display of the code that I do like. However I also agree with the comment that Java is not good at GUI's and that is what a Java IDE is. I will say you should have still sat through class. Yes maybe much of it is boring and duplicated but there are some subtlties that you would likely have picked up. I hope they were doing some server side programming and not just basic apps. "For as long as I can remember, I have had memories. Colin Mochrie."
-
Tell my Comp Science department that... I've already tried. For some astounding but undisclosed reason, they dropped most classes on C++ and switched them to Java. I think it had to do with the myth that "all programming is going to the wonderful platform independent language, Java.":wtf: No, that's asking for too much stupidity in them believing such a thing.:rolleyes: The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
-
In my Java classes at college we use an abominable piece of software called BlueJ. Is it too much to ask that someone, anyone, produce a decent Java IDE? I'll admit I'm new to Java programming, indeed I prefer C++ an immense deal above it, but I have to take the classes to get my degree and no I haven't been exposed to much of the development software for it. What's even more disgusting is that the two languages are nearly 90% the same in syntax. I've stopped showing up to the Java classes for I have no desire to sit thru hours of lectures on good programming procedures and practices that I've known and followed for a few years now. Nor do I care for the book that uses some of the most confusing diagrams I have seen and isn't so much teaching Java but how to work with the author's own classes, "conveniently" included on the enclosed CD. All I do now is skim thru the book chapters, learn the syntax differences, and turn in the homework. The only days I show up for class are the days of a test. But since I've a few more classes required I at least want an IDE that I don't have to know how to work Unix, create file systems for projects, and that won't have errors saving the files every other attempt. All I'd like is something that I can load up, create a new blank project, import the moronic author's classes, and that has something resembling Microsoft's Intellisense ( type the object, put a . or -> and have it list the object memebers or something that displays the arguments needed when I type a function. ) Can someone, anyone, give me some suggestions? I've tried Visual J# a little, but it was a little confusing to me and I don't think it likes working with .java or .class files. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth
-
The standard we use at work is borlands JBuilder and it is basically ok. It does have a good UML display of the code that I do like. However I also agree with the comment that Java is not good at GUI's and that is what a Java IDE is. I will say you should have still sat through class. Yes maybe much of it is boring and duplicated but there are some subtlties that you would likely have picked up. I hope they were doing some server side programming and not just basic apps. "For as long as I can remember, I have had memories. Colin Mochrie."
Michael A. Barnhart wrote: I hope they were doing some server side programming and not just basic apps. If only, if only... Here's a smidgeon of what we've been doing. Project 4[^] Real useful, yeah... I'm not sure which is worse, that we're not given anything remotely challenging or that the instructor tells us exactly how to do it. First, there's no creative freedom allowed, second, how can you learn when you're told exaclty what to do. And yes, we get docked if we do it a different way than what is outlined, unless we really improve on the program and go beyond what was required. The question "Do computers think?" is the same as "Can submarines swim?" DragonFire Software Jeryth