Thanks,
Fons.
http://www.oracle.com/technology/products/jdev/index.html
Ok ? It's free.
Thanks,
Fons.
I can't talk about Delphi, but NetBeans and Eclipse are the two big (and
free) IDEs in the Java world.
<http://www.netbeans.org/>
<http://download.netbeans.org/netbeans/6.1/final/>
I use NetBeans and I like it a lot.
<http://www.eclipse.org/>
<http://www.eclipse.org/downloads/>
I didn't care for Eclipse but there's plenty of folks who like it over
NetBeans. Best to check them out and decide for yourself.
But how about the two "versions" (correct me if I'm wrong) of Java: one
interpreted and one semi-compiled ? Please explain. Can both IDE's handle both ?
Or do I completely misunderstand ?
Fons.
You have misunderstood.
The Java compiler just transforms the Java source to Java byte code,
which you can consider just a binary version of the source.
The Java byte code is then JIT compiled by the JVM.
JIT compilation is real compilation not semi.
JIT is used by the JVM unless explicit disabled with the -Xint switch.
Since this is handled by the JVM then it is independent of the IDE.
Arne
But isn't there also Java -in- HTML that is interpreted ?
Fons.
"Web & Java EE" and "Java SE"
Which one should I get ? Or: what do EE and SE mean ? I tried to find the
meaning but it is not clear to me.
There is JavaScript used in HTML pages.
JavaScript is interpreted but it is also a completely different
language from Java.
Arne
The Java SE version will enable you to do console apps, GUI apps
and some general coding.
The Java EE version will allow you to do web apps and
certain types of components.
Arne
BTW, it is not so difficult to google those two terms.
Arne
And again: it is completely different. JavaScript could be called with it's
real name: EcmaScript.
JavaScript differs from Java more than VBScript from Visual Basic.
JavaScript and Java has something common: the chacters { and } but that's
it.
It is the name it is standardized under.
The name has never been widely used.
> JavaScript differs from Java more than VBScript from Visual Basic.
Good point.
VBS, VB and VBA are very related.
Arne
(Please do not top-post.)
In NetBeans's case, take the biggest one, the one that has just about every
feature (except maybe some "Early Access" aspect). That'd be the first of the
two choices you mentioned. It includes the other.
"EE" and "SE" are acronyms from sun.com, the ultimate arbiter of all things
Java. "Standard Edition" - the core of all Java. "Enterprise Edition" -
additional specifications that cooperate to make really cool systems.
http://java.sun.com
Look around, especially for tutorials.
You learn Java in a sort of spiral. You start at the core, with "SE"
("Standard Edition"). Write a few classes, get used to packages, understand
the basics. Then you expand in interesting directions, adding to the alphabet
soup an acronym at a time.
Enterprise Edition involves downloading additional engines, like Apache Tomcat
for starters. Using that involves a bit of the Dark Art of deployment and
operations, good experience for anyone who thinks they have it mastered.
--
Lew
(its is the proper possessive)
That's not quite a true statement. JavaScript is the Netscape/Mozilla
implementation of the ECMAScript language, of which JScript is the
Microsoft implementation. There are some features in JavaScript that are
not available in ECMAScript.
Besides, JavaScript also (through the OJI) allows you to call Java
functions, [*] so technically one can use Java through JavaScript. So
although the language structures are different, it's not 100%
*completely* different....
* dives out of the way before an argument starts
--
Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald E. Knuth
>What can a programmer in Delphi do best if he wants to try Java ? Comparable
>IDE, making forms, debugging, etc.
for some sample projects see
http://mindprod.com/jgloss/project/projects.html
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
Computer tells me:
The requested URL /jgloss/project/projects.html was not found on this server.
Fons.
Java's explicit and implicit efforts to play well with scripting languages
like Javascript and Ruby may show up over time as one of its top strengths.
--
Lew
>> http://mindprod.com/jgloss/project/projects.html
>
>Computer tells me:
>
> The requested URL /jgloss/project/projects.html was not found on this server.
oops. I do that all the time.
http://mindprod.com/project/projects.html
Nice car.
Fons.
http://en.wikipedia.org/wiki/Honda_Insight
--
RGB