论坛首页 Web前端技术论坛

JSI2 API重构进展

浏览 8704 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-07  
引用
为了jsi2 alpha的尽快发布,我对jsi 的系统api重构了一下,删除了一些不够成熟或者没有必要的api(将他们拖到org.xidea.* 命名空间下)。


更新(2007-6-9)
#js.html //保留这个包,因为这些实在太常用了,
* BrowserInfo
//保留Decorator是因为装饰器初始化,还是受到点特别关照
* Decorator
* EventUtil
* StyleUtil

#js.util//保留这个包主要因为异步装载用到这些类库
* LoadTask
* Request
* ScriptLoadTask
* TaskQueue


链接:
JSI API之BrowserInfo、EventUtil讨论 

欢迎大家提出自己的看法:)
   发表时间:2007-06-09  
接上,移除了xml命名空间及其内容,装饰引擎。io包并入util了,移除了一些脚本,如xml 模板引擎、装饰引擎实现等。。。
基本上做到了功能无关了
只剩下html包和util包。lang包这种语言兼容包不说。

现在的类库只有(数据拷贝自JSI jsdoc):

#js.html //保留这个包,因为这些实在太常用了,
   * BrowserInfo
   //保留Decorator是因为装饰器初始化,还是受到点特别关照
   * Decorator
   * EventUtil
   * StyleUtil

#js.util//保留这个包主要因为异步装载用到这些类库
    * LoadTask
    * Request
    * ScriptLoadTask
    * TaskQueue
0 请登录后投票
   发表时间:2007-06-09  
预告一下:
JSI的重构工作已经基本完成,现在正在测试、更新工具、补充一些性能测试报告。

JSI2alpha将推迟到下周发布。
0 请登录后投票
   发表时间:2007-06-09  
jsi的装饰器机制有特点,不如以类似JSP自定义标签实现的好,为什么要装饰呢
0 请登录后投票
   发表时间:2007-06-09  
smaviller 写道
jsi的装饰器机制有特点,不如以类似JSP自定义标签实现的好,为什么要装饰呢

首先,我不想绑死在jsp上,再次,页面上的事情从页面上去解决有它的好处。

jsp标记要实现ria一般也需要生成一堆js脚本,和引入脚本,许多事情还是要靠js去解决。而用jsp去管理一堆堆js脚本,我觉得也不是一个好办法。

我不是说,那个更好,只能说那个都有自己的适用环境。
0 请登录后投票
   发表时间:2007-06-09  
楼主的 JSI 装饰器看上去跟 Bindows 的那个标签支持差不多,我觉得 Bindows 那套标签设计的很好,而且加载时给人的感觉也不错,楼主可以参考一下 Bindows 的实现。
0 请登录后投票
   发表时间:2007-06-09  
legend 写道
楼主的 JSI 装饰器看上去跟 Bindows 的那个标签支持差不多,我觉得 Bindows 那套标签设计的很好,而且加载时给人的感觉也不错,楼主可以参考一下 Bindows 的实现。


哦,bindows给我的印象一直时那种基于编程的ui风格。开始支持客户端标签了吗?
我刚才在它网站上找了一下,没有找到,能否给个具体的例子?
0 请登录后投票
   发表时间:2007-06-09  
Bindows 一开始就支持标签的,它的标签是 XML 格式,不是直接插入的 HTML 中的,标签文件需要单独写成独立的 xml 文件:

http://www.bindows.net/documentation/samples/inline/index.html
0 请登录后投票
   发表时间:2007-06-09  
legend 写道
Bindows 一开始就支持标签的,它的标签是 XML 格式,不是直接插入的 HTML 中的,标签文件需要单独写成独立的 xml 文件:

http://www.bindows.net/documentation/samples/inline/index.html



谢谢,明白了,那他在这点上和backbase有点像。

JSI的装饰引擎和bindows的定位不同,bindow是要吧浏览器变成桌面。
而我只是在已有的网页上简单的装饰一下。零代码编程。快数开发,定位在那些追求开发效率的项目。

如果以重量级高低排列:
bindows>backbase>jsi 装饰引擎



0 请登录后投票
   发表时间:2007-06-10  
不客气,Bindows 我了解的也不多,只是看过几个例子而已,都没有用它写过程序,也不知道好不好用,期待楼主的 JSI!
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics