下一代 Hasor 开发计划

    这段时间 Hasor 的更新沉寂了好一段时间,现在和大家分享下一代 Hasor 的一些新思路。Hasor 坚持走容器框架,并在容器框架上提供各类工具插件。

    目前 Hasor 已经发展到 0.0.7 版,包括了Core、Web、JDBC三个组成部分。通过配套的14个插件基本涵盖了一般性开发的方方面面。Hasor 在开发中收到了很多朋友的反馈和意见,在这里我非常感谢大家。

    值得肯定的是,Hasor的 Plugin 体系确实得到了很大的发展,Hasor 提供的@Aop、@GlobalAop、@Bean、@Listener、NeedCache、@GuiceModule、@Settings、@Controller、@Restful、@WebServlet、@WebFilter等功能都是由插件提供的,这也足足证明了插件体系的生命力。

    当前 Hasor 虽然提出了 Module 接口并配备了依赖配置,但由于无法真正隔离模块间类于类的依赖关系。因此无法发挥真正意义上的模块化。这个接口在当前 Hasor 版本中成了一个花瓶。


    下一代 Hasor 将继续满足一般性开发需要,并为一般性开发提供各类方便的开发工具。同时将注重 模块与模块之间的类隔离机制的建立。使其真正意义上满足模块化开发。下一代 Hasor 构想任何插件都以不同 app 的形式插入到 Hasor 运行环境中。


    作为 Hasor 的 App 可以是一个网站 war 包,或者一个 zip 资源包,或者是一个服务包 sar ,甚至可以是 EJB 或者 OSGi 模块。

下一代 Hasor 开发计划

    新版本中加入类隔离机制。让开发者在开发时只是简单的依赖jar包,而在运行时却是真正的隔离运行。

下一代 Hasor 开发计划

    目前已经为新一代 Hasor 定义了一套基础Api基础接口,相关可行性正在测试中。

Hasor 项目主页:http://www.oschina.net/p/hasor
Hasor 文章索引:http://my.oschina.net/u/1166271/blog/161439

你可能感兴趣的:(下一代 Hasor 开发计划)