Top 10 in 2008
5 popular archives:
All selections are based on page views.
JW hot topic: Tech careers in a slump
Seems like new layoffs are announced every week, projects are dying and software developers are feeling the IT budget squeeze.
Being nervous isn't a crime, but you're better off with information, advice, and a plan.
From the IDG News Network:
Contrary to typical media hype, the Java build-up has not been empty: Look at the amazing number of run-times, components, and tools that have been delivered. Java 1.0 has been incorporated into or is available on every major operating system, ranging from desktops to workstations to mainframes. And soon, the original goal of Java, embedded systems, will be realized. Indeed, with Java in consumer electronics, the circle will be complete. Development environments from all the usual suspects -- Symantec, Borland, Microsoft, and IBM (not to mention the others who didn't want to be left in the cold) -- are now stable and in full release. Indeed, Java-to-native compilers for most processors will be available soon.
JavaSoft never intended to have Java and its class libraries do everything. (Some people -- myself included -- believe that Arthur Van Hoff's "Just say no" attitude toward too much non-essential work being done on the Java language, has been sorely missed at JavaSoft.) To extend the built-in libraries, companies like Netscape and Microsoft have been hard at work designing class libraries from windowing additions to cross-industry frameworks. Such industry-wide acceptance is surely a recipe for success ... or is it?
The old adage about shovel vendors making more money than gold-diggers is holding true for Java. Seems just about everybody is a contributing author to a Java book or a columnist for a Java magazine. And although small and mid-size Java applets and applications (which most often are free) are currently the norm, full-blown applications -- Corel's WordPerfect for Java springs to mind -- eventually will provide the bulk of the Java revenue stream.
Speaking of standards, eventually JavaSoft will release portions of Java to a standards body. A preliminary ISO meeting was held earlier this year, but little progress was made. Considerable pressure is being brought on Sun by the other Java ISO members to standardize Java sooner rather than later. My prediction is that the Java language specification will be released to a standards body this year, with specs for some of the 1.1 class libraries released in 1998. JavaSoft believes Java must evolve through several releases to stabilize the functionality before standardization can occur. Language changes, like the addition of new types (such as the new void type in 1.1) or the introduction of inner classes, can have huge effects on the VM and compiler. The dream of "write once, run anywhere" will never be realized if developers have to create versions for eight different virtual machines.