|
Lots of people asking Why Java isn't cool
I disagree. I think Java is Cool. Let me explain why.
Java has considerably fewer surprises
No operator overloading. No multiple inheritance. No pointers. No invisible memory leaks.
No need for 35 New Ways to Improve Your Programs and Designs. There's no need
for exceptional tricks. No surprises.
It's such a language-for-the-masses that, yet again, passes the average programmer test.
So an average programmer can do really Cool stuff.
And that is Cool.
Java is not slow
Java is, indeed, quite fast. Fast in execution and fast while developing. You can
concentrate on using an HTML editor to build a JSP that produces XML, or WML, or HTML,
or CSV content, or text content. And then deploy and run.
And you cannot do that so fast in C++ nor C. In Windows and Solaris and Linux and whatever.
And that is fast. So it's Cool.
Swing is improving a lot
Swing has nice look and feel. Both native-looking (although not to the pixel, possibly)
and fancy looking commercial and open-source look and feels.
And then you have lots of libraries out there. For everything. For lots of components
and beans and graphics and graphs and maps and whatever.
So isn't it cool?
Java's libraries...
Are so vast that you have lots of tools out there for you to use. You can
move a rover on Mars and then play a game on your phone or listen some
speech or do some 3D graphics or whatever.
So lots of Java developers can concentrate on the task. And have the
job done easily. No long hours of memory-leak hunting. Pizza and
Java. Nice fit. Cool.
Java has lots of good IDEs
Netbeans and Sun Java Studio and Eclipse and BEA and IBM and Borland and IDEA.
For free and commercial. And lots of UML tools out there. And whatever. Cool.
Java is a programming platform
So you can program USB and desktop applications and services and
games and real-time stuff.
So basically Java is cool because Java is for everybody. Not just a geek-only
thing.
Java is cool. I hope you enjoy it as much as I do!
|