There are three main factors that affect the return on investment of any user interface technology: ease of use of the application, ease of deployment and on-going maintenance, and ease of initial development.
You asked,"Why are JSPs still relevant?" A good question that a guy like me thinks is kind of silly, but that is probably because I just spent a year working on a JSP/Servlet book. Here is my answer.
Is Microsoft ready to move onto the 'extinguish' phase with the Web browser?
There's been a lot of talk lately about how Tiger (J2SE 1.5) is going to make Java easier to develop with, bringing it to the masses (or as Sun call it, to the "corporate developers"). I have no doubt that this promise *will* be fullfilled. My question is: *when* will that happen?
One valuable capability of open standards is to let customers decouple application decisions from infrastructure choices
The viruses are bad enough - but a new report suggests the only way to stop them hurting so much is to fix the monoculture on which they feed.
I'm probably not the first one, but I just witnessed a revealing aspect of pair programming.
Industry gurus claiming that technology no longer matters to Corporate America may be drawing the wrong conclusion from the wrong evidence.
Am I worried that software engineering here in Silicon Valley is going
to go the way of the Sardine Canneries down in Monterey? Yes I am.
If the IT industry wants to be more like other, mature manufacturing industries, then large vendors need to be willing and able to integrate and resell software components as easily as they do hardware parts
What do you think about when you write Java?
Could Microsoft co-opt Linux?
If you, as most Java developers, think Java is great but could be a little easier and is doing some sort of web application development, consider taking a look at JSTL. It will boost up your productivity more than anything else :-)
Java takes a language-specific approach to solving problems, .NET takes a platform-specific one
Standards, and corresponding monopolies, can occur naturally
I just got a phone call from a perfectly nice woman who proceeded to ask me about my company's IT needs. While on the surface this could have been any number of solicitation calls that I get on a regular basis; this one really struck a nerve from the get-go.
Single points of failure can be entire systems. Prevention may lie in "fencing in".
Cory Doctorow has just published an essay titled Trademarks over on the O'Reilly Network that the executives at Sun should all read.
Mr. Big Shot at AverageCorp has just given a four sentence vision statement of a new software project. Your mission, if you choose to accept it, is to understand what in the world he's talking about and make him happy with the resulting software.
This blog entry will self destruct in 30 seconds....
Software vendors are in a better position than enterprises to have the full-time user champions that Extreme Programming requires