I was introduced to Java in the Fall of 1995 when most of the industry viewed
Java as a language to be used for developing applets. At the time, several
colleagues of mine were looking at Java with great excitement but not as an
applet development platform. These were developers working to bring
distributed computing solutions to the average corporate IS organization.
Unfortunately, things were not going well. It was painfully obvious that
distributed computing was just too difficult, and much of that difficulty
revolved around development of business logic in C or C++. Java offered the
promise of a development language that was easier to learn than C or C++ yet
robust enough to be used for complex business applications. Today, that same
group of developers that introduced me to Java is still developing
distributed applications; however, they are a lot more optimist... (more)