I chatted with a former coworker today who moved on to a position outside the company about a year ago. I credit him with turning me on to Struts as a Web application framework last year. Today, however, he extolled some newer, shinier technologies. In particular, the Spring Framework and Hibernate. I had also wanted to look into AppFuse.
So, I figured I’d solicit some opinions from the blogging community on which technologies they recommend to use with or replace Struts in web applications. Anything really worth using? New strategic frameworks I should know about before I invest time learning the technologies above? Thanks for any input.
After noticing a slight uptick in hits to a document on my own server from my article on Pairing J2EE with PHP to implement a common Web application infrastructure, I discovered that the article was linked from Slashdot this weekend. Not the main page unfortunately, but the Developer subsection. Cool nonetheless. :)
The article argues that while PHP and WebSphere are generally considered competitors, they can work together to support a common type of application. The article covers the roles of a web application, where PHP and WebSphere fit in, and how to install them together with Apache and DB2 on a Linux server. I also provided a sample application as a proof of concept. The example code consists of a J2EE Struts application which serves as a content management system to a PHP-driven public website.