邀请第三方团队开发页面装饰器实现
jindw 2007-05-12 01:53:33 原文见:
http://www.javaeye.com/article/77597
页面装饰引擎简介
用于装饰朴素html元素的框架,使用简单的xml标记,标识期装饰行为,比如将一个普通的input装饰成一个日期输入控件。将一个textarea装饰成一个代码语法高亮显示区域,或一个wysiwyg html编辑器。 JSI启动后将采用异步方式,自动检查decorator标记,自动做相关类的寻找、导入并装饰页面。
实现零脚本代码的web富客户端编程:
更多信息参考:
示例装饰器演示:http://www.xidea.org/project/jsi/decorator/index.html
JSI项目主页:http://www.xidea.org/project/jsi/index.html
JavaEye JSI专栏:http://www.javaeye.com/subject/JSI
适用范围
页面装饰引擎是用来装饰普通网页的框架,只需要在普通网页上增加相应装饰标签,即可实现富web客户端的常用功能。保持页面简洁、优雅的同时,享受页面通用组件带来的便捷。
同时,正因为它的简单性,使用装饰引擎的页面,后期维护也更加简单。
在开发效率优先的项目中,其优势尤为明显。当能,对于非常非常复杂的页面,导入JSI托管类库直接编程的方式也许更加适合。
现状分析
页面装饰引擎是一个工作于JSI上的可实现零代码编程的RIA解决方案。
JSI项目已有一年多的历史,在类库管理,按需装载方面,技术已经非常先进;
其中无侵入的脚本管理,我们是最完善的;2.0提出的异步装载技术,同类框架中也只有JSI2能做到。
当今业界,在RIA操作的火热的时候,JSI提出装饰引擎这个优雅简洁的RIA解决方案。
我认为,只要我们可以尽快推出完善实用的装饰器集合,完全可以在业界占领一席之地。
目前我们已有一个简单示例实现集,不够丰富,而且都还是初级阶段,不够完善。
现在发布的这些装饰器,主要是为了演示JSI装饰引擎的工作方式,编码风格。
参考
JSI装饰引擎工作原理介绍:
1. 云想衣裳花想容--JSI组件模型介绍(二)
JSI装饰器编写示例:
1. 基于FCKEditor 开发JSI Editor装饰器
2. 从零开始 Spinner(微调器)装饰器开发
结语
目前就我一人之力,开发一套完整的装饰器,尚需时日,并且由于本人缺乏ui设计的天赋,在这里很难有出色的表现。
所以,我希望能邀请到第三方团队、公司在这个基础上开发出自己的更加实用的装饰器集合。同时我可以空出更多的时间去优化核心模块。
JSI及其装饰引擎采用LGPL开源协议。可以商业应用,当能,更希望能开源。
对于开源第三方的实现,我可以提供充分的技术支持。并配合其宣传,推广。
对于商业实现,可以提供必要的技术支持,并提供JSI专用的脚本混淆工具,保护您的知识产权。
我的联系方式(email&msn):jindw◎xidea。org