>Java has gone past the 'brand new' stage. It is one of the two real OO
>programming languages on the market (the second being Smalltalk, not C++).
It
>has the best, and I really mean the best, API I've ever seen - head and
>shoulders above competition. The API is so good I now write big chunks of
code
>without need for the API documentation - it has good design guidelines and
>sticks to them.
Good style guidelines? Are you kidding.Java programmers still use one letter
variable names.
>If you are missing good development environments, where you can run code
>snippets, I can give much more than that. Try IBM VisualAge for Java. You
can
>write code snippets, execute them and, with it's dynamic compilation
techniques,
>you can change running code on-the-fly and see the results without ever
stopping
>the program. You can easily write new GUI components, using the JavaBean
>specification, and include them in the GUI builder.
Yes VisualAge for Java is good ( and written in Smalltalk ).
>
>?!? Complex syntax and annoyng typing? I don't imagine an OO syntax much
simpler
really, smalltalk has 5 key words. Did you ever count Java's?
Did you ever write things in Smalltalk and then write them in Java and
compare the
fact that it takes as many as ten times the number of lines of source to do
it?
What is the class of class in Java?
Why are there two integers?
how many lines does it take to do a perform?
in smalltak it is
anInstance perform: #aMethod.
If you want to write a method that extends a "Primitive Type" where do you
do it?
Cheers,
Steve