Welcome!

Steve Benfield

Subscribe to Steve Benfield: eMailAlertsEmail Alerts
Get Steve Benfield via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Steve Benfield

Java and J2EE are at a crossroads - facing issues such as complexity and vendor lock-in. Where can you turn for the the productivity, performance, and ROI you've come to expect? Having entered the mainstream and taken hold in roughly 70% of enterprises, Java is the clear winner when it comes to enterprise server architecture. As a unifying force for middleware API standardization and an aggregator of competition against Microsoft, it has also been a spectacular success. Today Java faces several major issues, either real or perceived. Complexity: Java is perceived by most people to be very complex, too complex for developing certain types of applications. Development issues: Adoption by late majority developers and a shift from systems programmers to business developers. Lack of productivity: Microsoft is throwing around a lot of FUD (Fear, Uncertainty, and Doubt) an... (more)

Java at a Crossroads

Special Java Session! This is a crucial time for Java and J2EE. Competing market and technical interests are moving Java in different directions. IT organizations are clamoring for ease of development, faster standards adoption, and stability. The application server market continues to consolidate enough so that there may be only three major application server vendors in the near future. (Or will it be only 2?!!!) The industry is also torn between 100% standards adoption and the productivity of proprietary frameworks. Some people claim that middleware is dead-yea right! Come join... (more)

What's Happening in Web Services?

So, what is going on in the world of Web services? I'm looking at a ton of analyst reports saying Web services won't be mainstream for another two or three years. One firm says that only 16% of companies will use Web services this year. I suppose it comes down to your definition of Web services. Which is another question I get a lot-what is a Web service? Some people have a very broad definition and include Web sites that execute functionality. Some have a narrow definition and only include a SOAP-accessible piece of functionality with WSDL published to a UDDI server. Some define... (more)

Development Tools for All

Read JDJ's 2004 Predictions by i-Technology Leaders Feature Story Read The End of Middleware by Jonathan Schwartz Read Offshore Outsourcing by Jack Martin My dad is a DBA. However, he doesn't design large databases, he doesn't write extremely elaborate multiselect SQLs (I don't think he's ever read a Joe Celko book), and he certainly doesn't care about the latest, greatest news in the world of technology. He's been at the same place for about 15 years , is respected by his co-workers, and makes sure that the rest of his organization gets the information necessary to get their job... (more)

JSF: The Ultimate in Flexibility? Or Complexity?

I have a love/hate relationship with J2EE. I love the idea of standards that we can all use in our development to improve interoperability, ease integration issues, create a pool of skilled developers, etc. I hate the idea that I have to wait years for the standards to evolve and become usable. And I hate having specs that seem to work well in theory but have no practical implementation behind them. This brings me to the JSF specification. How long have we heard about JSF (JavaServer Faces) and how it will make it easier to build Web pages? Why did it take more than two and a half... (more)