南方网景
核心提示:时下各种软件系统发展越来越复杂,尤其是服务器软件,其涉及的问题以及知识面太多。因此,在某些方面,如果程序员想要减少开发工作量或是缩短时间,降低成本等,使用框架便是一个很好的选择。
时下各种软件系统发展越来越复杂,尤其是服务器软件,其涉及的问题以及知识面太多。因此,在某些方面,如果程序员想要减少开发工作量或是缩短时间,降低成本等,使用框架便是一个很好的选择。而web开发框架的数量非常多,下面,IDC评述网整理了7个简单的开发框架,供大家参考。
1. EasyJWeb
EasyJWeb是基于java技术,应用于WEB应用程序快速开发的MVC框架,利用Velocity作为模板页面引擎,实现了页面及代码完全分离的MVC开发框架。能实现中小型Web应用系统快速开发的简易Web框架。
2. Tapestry
Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举。
3. Echo
Echo是为用Java开发Web应用程序提供的一个面向对象,事件驱动的框架。使用Echo 框架来编程类似于使用Swing API来开发应用程序或applets。
4. Japple
Japple是一个建造Web应用程序和服务的快速应用程序开发环境。Japple在Java2平台和开放标准之上建造,和传统方法相比可以更快、更容易、更有效地开发和部署Web应用程序。
5. Anvil
Anvil是一个基于Java的为Web程序开发的平台,独立或伺服式都是可部署的。包括大量功能齐全的面向对象的编程语言。语言的一个子集也可用于一个以tag为基础的模板语言。所有的脚本和模板都被汇编为Java比特代码。
6. SiteMesh
SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。它是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。
7. AppFuse
AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL)于一身的Web开发框架。提供Web系统开发过程中都需要开发的一些功能。
原文地址:http://www.idcps.com/News/20110510/26330.html(如需转载,请注明出处)