For rapid portlet development, consider using the IBM Web Experience Factory (formerly Portlet Factory.) Additionally there are numerous other development tools and frameworks such as DOJO and jQuery for scripting engines, Spring, Hibernate, Ibatis, Display Tag, and the list goes on.