一直以来,我都在寻找一款基于JAVA的快速开发框架。快速开发框架的最大好处就是节省开发时间、减少重复繁琐的工作。我做了很多尝试(包括试用别人的和自己写),都没能找到理想的东西。直到最近,看到了appfuse框架,我想我找到了。
Appfuse是牛人 Raible 编写的一套基于JAVA的web应用开发框架。英文教材的网址是http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse。Appfuse最新版本是1.7,它集成了Spring 、hibernate、 Struts 、WebWork、JSF等等框架,并提供了功能强大的appgen工具来快速生成web应用。
当然,Appfuse不是解决软件开发的“银弹”。它只是提供了一款入门级的web应用框架。根据我使用的经验,Appfuse应该可以用来作中小企业级别的解决方案。至于大型的企业应用,我还没机会使用Appfuse,所以也不敢说Appfuse能否适用。希望以后有机会尝试一下把Appfuse用于大型企业应用。