Courser for java 目前基于webwork2.2开发
Courser for .net 目前在Caslte基础上开发,其beta1版有望下一个月在一个具体项目中实施
Courser的目的是建立一套符合N层架构的,.具备高度可伸缩性,可定制性,可适应性,并且适合高速项目开发的框架模型
目前的Courser还处于表面建设阶段
未来的Courser将以任务为核心,任务相当于一个基于域模型的阐述,在任务中定义了任务的基本界面需求,基本数据模型以及其他外围需求
系统根据任务生成界面,处理客户端事件,负责数据流的传输。。,同时,任务具备多种接口和属性,可以在任务执行前和执行中对任务干涉 使任务具备高度的适应性
任务基于一个复杂的配置文件
任务应该是智能的,可以自己推断某些界面和类的关系,管理类生命周期,处理异常
在2002年一个JAVA项目中,曾经系统90%界面是生成,不过那时的任务定义非常幼稚,也仅仅是基于界面
Courser 开源的web开发框架项目