`
coolwasp
  • 浏览: 39168 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

web开发应用开源框架

 
阅读更多

1、AribaWeb

AribaWeb 是一个开源的基于组件的 Web 应用开发框架,用来创建基于 Ajax 的web应用程序,而不需要写太多的 JavaScript 代码 。

主页:http://aribaweb.org/

 

2、WEB4J:另类的Java Web应用框架

WEB4J是个极度简化、特色十足、一站式的Java Web框架。WEB4J框架的创建者John O'Hanley说到:WEB4J在提升Java开发生产力的同时又消除了各种痛苦,因为其非常精简且能显著地加快应用开发的速度。

根据其站点上的说明,WEB4J具有如下特性:

拥抱约定优于配置(类似于Rails)
数据为王,而不是代码
不会强迫开发者穿新鞋走老路
不依赖于JavaScript、客户化的XML和注解以及对象关系映射
不会对你所编写的类施加线程安全的约束
可以用普通的HTML编写表单
WEB4J最吸引人的一个地方就是它可以将SQL放到纯文本文件中且游离于代码之外,之后就可以在代码中通过特殊的对象引用这些SQL,这样DAO类就变得非常紧凑了。

WEB4J个头很小,一共才88个类,而Rails中却有346个类、Struts中有720个类、Spring中有2400多个类。John说WEB4J的学习要比其他框架容易的多。

其站点对WEB4J的薄弱之处也毫不掩饰:

没有用户界面widgets库
未提供对AJAX、Web Services及依赖注入的内置支持
支持JSP/JSTL,但却没有像Velocity那样的标记库
对之前版本的兼容性还有些问题
去年YouTube上有个挺逗的视频谈到了WEB4J框架。该视频说的是有两个程序员发现了WEB4J框架后就用其进行开发,从而摆脱了传统的J2EE项目所遇到的诸多痛苦。

WEB4J是开源的,基于BSD协议,同时在其分发包中含有一个示例项目。

主页:http://www.web4j.com/Java_Web_Application_Framework_Overview.jsp

 

3、etmvc

etmvc是基于Java技术,为WEB开发提供的一套简易MVC框架。 简易但不简单,其设计和实现借鉴业界众多的优秀框架,如struts,spring mvc,ror,grails等, 力图为Java开发人员提供一套高效的开发框架。

基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点
约定优于配置,免除开发过程中的配置之苦
具有良好的自我扩展能力
易于同spring等IOC框架进行集成
从实用的角度出发,精益求精,从实际开发经验中提取有用的模型
设计专门同EXTJS等框架进行整合的机制

主页:http://code.google.com/p/etmvc/

分享到:
评论

相关推荐

    开源的快速web开发框架

    作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境 .丰富的组件库 .开发应用简单快速 .高效率和高稳定性 .跨平台、数据库和浏览器 .服务器端的脚本支持 .智能的数据库访问机制 使用...

    Go-ATC快速开发Go应用程序的开源框架

    ATC 是一个快速开发GO应用程序的开源框架,支持RESTful API 及 Thrift RPC的框架.可根据自身业务逻辑选择性的卸载中间件的功能,均支持平滑退出。

    thinkphp php开源框架

    ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》:Ruby on Rails是一个全套的MVC web框架,它能帮你开发高质量又美观的web应用,而且开发速度快得出乎你想象。你只须集中精力于应用程序本身,Rails就会帮你...

    ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的

    ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。

    开源WEB框架-Portal-Basic使用手册

    Portal-Basic Java Web应用开发框架(简称 Portal-Basic)是一套功能完备的高性能Full-Stack Web应用开发框架,内置稳定高效的MVC基础架构和DAO框架(已内置Hibernate、MyBatis和JDBC支持),集成 Action拦截、Form ...

    基于SSH的企业Web应用开发框架

    基于SSH的企业Web应用开发框架。集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考

    Go后台开发框架是GoFly全栈开发社区旗下永久开源可商用框架,也是Go语言好用web开发框架,能快速搭建应用,框架.zip

    Go后台开发框架是GoFly全栈开发社区旗下永久开源可商用框架,也是Go语言好用web开发框架,能快速搭建应用,框架

    Web 应用开发框架 Latke.zip

    Latke(土豆饼)是一个简单易用的 Java Web 应用开发框架,包含 IoC 容器、事件通知、持久化、插件等组件,也包含了一些应用开发时需要的基本服务(例如缓存、定时任务、邮件、HTTP 客户端等)。 在实体模型上使用 ...

    Kurogo开源移动WEB开发框架 1.8.6.zip

    Kurogo是一个基于PHP的开源移动WEB开发框架,可以帮助教育机构针对多种移动设备有效地提供服务与信息。这是一个开源的框架应用程序,基础为MIT Framework。Kurogo项目是以模块化的方式将多种形式的数据源转换为适合...

    Web桌面应用框架 HoorayOS v2.0 开源免费版.rar

    HoorayOS是一款web桌面应用框架,你可以用它二次开发出类似Q web这类的桌面应用网站,也可以开发出适合项目的桌面管理系统。 简化开发 HoorayOS考虑到不同业务会涉及到各种需求及展示模式,所以在HoorayOS里,会...

    Web开源框架Pakyow.zip

    Pakyow 是一个用于 Web 的开源框架。它可以通过一个对所有人友好的开发进程快速开发基于 Web 的应用程序 —— 无论是设计师还是开发者。 标签:Pakyow Web框架

    一个免费开源的,快速、简单的面向对象的轻量级Node.JS开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的

    遵循MIT开源许可协议发布,意味着你可以免费使用Monk.Node,甚至允许把你基于Monk.Node开发的应用开源或商业产品发布/销售。Monk.Node 2.x 版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的Node.JS新...

    Java Web开发框架

    作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境. .丰富的组件库. .开发应用简单快速. .高效率和高稳定性. .跨平台、数据库和浏览器. .服务器端的脚本支持. .智能的数据库访问...

    .net开源的综合开发框架wojilu框架.zip

    1. “我记录”开发框架(wojilu framework)“我记录”开发框架(wojilu framework) 是 .net 平台下的综合开发框架,主要用于 web 方面的快速开发。如果您对本框架感兴趣,欢迎参加开发团队,本团队常年招贤纳士,期待...

    基于spring boot的spring cloud 开源框架

    springCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置... SpringBoot旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能。

    Tapestry开源框架的详细讲解doc文档(经典)

    Tapestry开源框架的doc文档详细讲解了与当前最流行的web开源框架struts进行了全方位的比较,Tapestry是一个基于控件的框架以致于用它开发Web应用类似开发传统的GUI应用。你用Tapestry开发Web应用时你无需关注以操作为...

    SOA系列:开源框架Ruby on Rails

    开源框架Ruby on Rails Ruby on Rails, 也称RoR或简称Rails, 是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。Rails...

    基于Java和SSH的企业级Web应用开发框架设计源码

    这些文件详细展示了如何使用Java、JavaScript、CSS、HTML、PHP、Shell、Python和Go等最新主流时尚开源技术构建企业级Web应用开发框架,提供J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现...

    PHP实例开发源码—CakePHP编写的开源Web应用框架.zip

    PHP实例开发源码—CakePHP编写的开源Web应用框架.zip

Global site tag (gtag.js) - Google Analytics