轻量级 Java 开发框架 Hasor

    Hasor 是一款开源的 Java 应用开发框架。它是围绕 Guice 为核心创建的一系列模块组合而成。使用 Hasor 会加快软件软件开发效率并降低开发成本。目前 Hasor 由 Hasor-Core Hasor-Web Hasor-DB、Hasor-Test 四个主要模块组合而成。Hasor 的本质与Struts,Hibernate等单层框架不同,它可以提供一个以统一、高效的、友好的方式构造整个应用程序。并且可以将这些单层框架建立起一个连贯的体系,可以说Hasor是一个搭建开发环境的框架。

QQ交流群:193943114Hasor 容器框架

项目首页 | 参考手册 | API文档 | Maven引用 | 更新记录 | Git@OSC | Github

    可以说现在是一个各种框架层出不穷的年代。很难说市面上有哪个框架是最全面最好用的,虽然那些缔造者时常将“ 简单轻量 ”和“ 功能强大 ”两个词放到一起。但是无论如何我们都要在成百上千个框架中选择自己需要的。

    我一直认为简单轻量是当前各类框架的首要目标,而功能强大倒只是一个广告词。这款框架是为了快速搭建开发环境并提升开发效率而设计。我把它命名为 Hasor 希望通过它可以降低开发成本。

  有关 Hasor 这一系列文章更新的比较慢这是由于工作的缘故,所以在这里向大家表示歉意。截止目前 Hasor 已经发布了若干版本,每个版本的变化我都会在 Blog 中进行记录,同时我也会发布更新信息。如果您对 Hasor 有点兴趣不妨关注一下这个项目(http://www.oschina.net/p/hasor)。

    这篇文章只是一个开头,在接下来我会详细的介绍每一个细节的作用和它的实现方法。所以这应该是一系列文章。

开发 Hasor 是为了:

  1. 应用于 Java 应用程序开发,包括但不限于 Web 应用程序。
  2. 降低开发环境搭建门槛,让开发人员将精力集中到关键功能上。从而无需过多地关心如何串联整个架构体系。
  3. 加速基于 Java 的应用程序的开发,让开发人员将更多的精力集中到业务上。
  4. 总结并提炼在开发过程中的沉淀,并与众多的开发者分享它们。
  5. 为国内开源事业贡献一份力量,同时吸引更多有想法并且有开源奉献精神的朋友,一起共同探讨,分享。

该框架有如下特点:

  1. 对环境无特殊要求,可以方便的在此基础之上开发 任何类型 Java 应用程序
  2. 提供强有力的 模块 体系,使 Hasor 的扩展变得更加简单轻松。
  3. 为应用程序提供 环境 支持,应用程序可以通过环境轻松的耦合各类功能。

你可能感兴趣的:(框架,设计,Hasor,搭建开发环境)