AppFuse no IBM developerWorks

Dia 8, foi publicado no portal da IBM sobre desenvolvimento developerWorks o artigo de Matt Raible Seven simple reasons to use AppFuse (Sete razões simples para usar AppFuse).

AppFuse é um projeto criado por Matt Raible e ativamente mantido, que visa integrar diversos frameworks Java livres (open source), scripts de automação, padrões de projeto (design patterns) e boas práticas, para criação de aplicações web em Java. AppFuse utiliza Ant, XDoclet, Spring, Hibernate (ou iBATIS — para persistência), JUnit, jMock, StrutsTestCase, Canoo’s WebTest, Struts Menu, Display Tag Library, OSCache, JSTL e Struts (alternativas: Spring MVC, WebWork, Tapestry e JSF — para apresentação).

Eis um resumo do artigo de Raible:

Getting started with open source tools for the Java™ platform such as Spring, Hibernate, or MySQL can be difficult. Throw in Ant or Maven, a little Ajax with DWR, and a Web framework — say, JSF — and you’re up to your eyeballs just trying to configure your application. AppFuse removes the pain of integrating open source projects. It also makes testing a first-class citizen, allows you to generate your entire UI from database tables, and supports Web services with XFire. Furthermore, AppFuse’s community is healthy and happy — and one of the few places where users of different Web frameworks actually get along.

Para saber mais: