🔒 Locked
[java] Java Editors
Advertisement
Original Post
Should I dish out some money to buy a professional Java compiler, or just use a bare bones free one? I'm willing to pay money if it really does offer an advantage.
I was looking at Microsoft's J++ and have some questions about it, so if you own it, I'd like to hear what you have to say.
-Thanks
[edited by - Mulligan on May 14, 2002 11:22:35 PM]
DON''T get J++ it only supports up to Java 1.1 (and they''re currently on 1.4). It also has microsoft extensions to the Java language that only work on windows, which defies the whole point of Java.
The free java compiler from sun is more than fine but if you really dont want the Java one IBM do one called Jikes (search google) which some peeps prefer.
If your looking for IDE''s theres...
JCreator
JBuilder
Forte
NetBeans
jGrasp
Eclipse
(Sorry if i''ve missed your favorite editor)
Ford! theres an infinate amount of monkeys outside wanting to talk to you about a script of Hamlet they created!
www.mikeditum.co.uk
The free java compiler from sun is more than fine but if you really dont want the Java one IBM do one called Jikes (search google) which some peeps prefer.
If your looking for IDE''s theres...
JCreator
JBuilder
Forte
NetBeans
jGrasp
Eclipse
(Sorry if i''ve missed your favorite editor)
Ford! theres an infinate amount of monkeys outside wanting to talk to you about a script of Hamlet they created!
www.mikeditum.co.uk
I''m a bit surprised that no-one''s mentioned Oracle JDeveloper yet. It''s very good, with in-built support for UML modelling, UML-to-javacode, and quite a lot more.
-Neophyte
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GED d- s:+ a- C++$ UL++ P++ L++ E W+ N+ o K? w !O M--(+) V-- PS+
PE Y+ PGP t-- 5++ X+ R(+) rv+(++) b+++ DI+ D(+) G e+>++ h r--> y+
----- END GEEK CODE BLOCK-----
geekcode.com
-Neophyte
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GED d- s:+ a- C++$ UL++ P++ L++ E W+ N+ o K? w !O M--(+) V-- PS+
PE Y+ PGP t-- 5++ X+ R(+) rv+(++) b+++ DI+ D(+) G e+>++ h r--> y+
----- END GEEK CODE BLOCK-----
geekcode.com
Netbeans is extremely good, so long as your system is quick - it''s written in Java and can run slowly on older machines. But otherwise, it''s got ALL of the nice features (Jar creation, GUI editor, J2EE support, syntax completion, color highlighting, etc...) Oh yeah, it''s open source, and free (of course).
Personally I use both Oracle JDeveloper and JCreator Pro.
The former is great for big complex projects, especially db projects (the wizards cut your dev time in half), but, as already pointed out by other folks here, is huge (around 125Mb), and, since it''s 100% Java it''s very slow and memory hungry. The latest RC of JDeveloper is free, just go to http://otn.oracle.com, and download it.
JCreator Pro is cheap (~ 35$$ for the student edition), but is written in C++ so it''s much faster, but lack tools to design GUIs and it works on Windows only.
D-
-----------
Érdely!
The former is great for big complex projects, especially db projects (the wizards cut your dev time in half), but, as already pointed out by other folks here, is huge (around 125Mb), and, since it''s 100% Java it''s very slow and memory hungry. The latest RC of JDeveloper is free, just go to http://otn.oracle.com, and download it.
JCreator Pro is cheap (~ 35$$ for the student edition), but is written in C++ so it''s much faster, but lack tools to design GUIs and it works on Windows only.
D-
-----------
Érdely!
I still use J++ for my IDE. J++ is NOT limited to JDK 1.1. You are only limited to JDK 1.1 if you want to use the Microsoft Extensions (which you only need for windows based apps).
All of my professional work has been done with J++. As long as you don''t need the MS extensions, you can include the latest jdk in your project classpath. However, if you want a GUI for applet or swing design, you are out of luck. But for servlet and JSP work, it works perfectly.
The IDE is fast, has solid project management features, and the autocompletion is good too.
I don''t think it is the best out there, but I just wanted to clarify the misconception that it is not usable without the MS extensions.
All of my professional work has been done with J++. As long as you don''t need the MS extensions, you can include the latest jdk in your project classpath. However, if you want a GUI for applet or swing design, you are out of luck. But for servlet and JSP work, it works perfectly.
The IDE is fast, has solid project management features, and the autocompletion is good too.
I don''t think it is the best out there, but I just wanted to clarify the misconception that it is not usable without the MS extensions.
ooops sorry my mistake!
Just wondering does the auto-complete still work with the new classes in JDK1.2/3/4 as in does it generate the information from your jdk version or is it held in J++ ?
Ford! theres an infinate amount of monkeys outside wanting to talk to you about a script of Hamlet they created!
www.mikeditum.co.uk
Just wondering does the auto-complete still work with the new classes in JDK1.2/3/4 as in does it generate the information from your jdk version or is it held in J++ ?
Ford! theres an infinate amount of monkeys outside wanting to talk to you about a script of Hamlet they created!
www.mikeditum.co.uk
Q: Just wondering does the auto-complete still work with the new classes in JDK1.2/3/4 as in does it generate the information from your jdk version or is it held in J++ ?
A: Yes. The autocomplete works for all classes added to your project''s classpath.
If you do decide to use J++, make sure when you create a new project you select "console" application and do NOT enable MS extensions. Next, you need to add "rt.jar" from your JDK''s bin directory to the project classpath. You should be all set from there.
Michael
A: Yes. The autocomplete works for all classes added to your project''s classpath.
If you do decide to use J++, make sure when you create a new project you select "console" application and do NOT enable MS extensions. Next, you need to add "rt.jar" from your JDK''s bin directory to the project classpath. You should be all set from there.
Michael
quote:
Original post by Nukem
Dose anyone know of any Java compilers for linux? Maybe something like KDevelop.
Yes. STFW and you can find the Java SDK in java.sun.com, the latest version: 1.4.
Now, if what you want is something more graphical, you can try Forte from Sun, which has a version for Linux, for free (the Community Edition), which you can download, also, in java.sun.com. I warn you from now that Forte is quite heavy, as it is written in Java itself, but the results you have are very good...
quote:
Original post by Nukem
Dose anyone know of any Java compilers for linux? Maybe something like KDevelop.
If you just need a compiler you can try to use jikes from IBM. It''s open source and if you compare it with the default compiler that comes with the JDK (javac), you''ll notice an incredible speed increase.
You can find it at this page: http://www-124.ibm.com/developerworks/oss/jikes/.
Of course, for something more IDE like you will have to use Forte, Netbeans, ... . If find IntelliJ from IDEA pretty good, but it isn''t for free. You can try it out though for about 21 days or something.
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement