随笔-57  评论-129  文章-0  trackbacks-0
为了jsi2 alpha的尽快发布,我对jsi 的系统api重构了一下,删除了一些不够成熟或者没有必要的api(将他们拖到org.xidea.* 命名空间下)。


更新(2007-6-9)
接上,移除了xml命名空间及其内容,装饰引擎。io包并入util了,移除了一些脚本,如xml 模板引擎、装饰引擎实现等。。。
基本上做到了功能无关了
只剩下html包和util包。lang包这种语言兼容包不说。

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

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

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


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

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

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

欢迎大家提出自己的看法:)



posted on 2007-06-07 11:48 金大为 阅读(732) 评论(12)  编辑  收藏 所属分类: JSI

评论:
# re: JSI2 API重构进展[未登录] 2007-06-07 18:31 | Sin
你的东西的实用性不大的,不要浪费时间了,写点实在点的组件之类更好  回复  更多评论
  
# re: JSI2 API重构进展[未登录] 2007-06-07 18:33 | Sin
我不是随便说的,在实际项目中开发人员更关心的如何使用组件,而且要去适应另一堆框架,框架天天都有新的,想法时时不同。回头是岸啊  回复  更多评论
  
# re: JSI2 API重构进展[未登录] 2007-06-07 18:34 | Sin
而且要去->而不是要去  回复  更多评论
  
# re: JSI2 API重构进展 2007-06-07 19:54 | 金大为
@Sin
浮躁

现在写组件的人还少吗?
写一堆重复的难用的组件才是让费时间。
而且没有一个好的管理框架,多出的维护代价更是让费时间。  回复  更多评论
  
# re: JSI2 API重构进展 2007-06-07 20:00 | 金大为
@Sin
相反,现在作为纯粹的管理框架,基本空白。
而能做到jsi这样,无任何侵入的管理框架,更是没有。
这里我已经投入了一年多的时间,就不在乎再投入一年。  回复  更多评论
  
# re: JSI2 API重构进展[未登录] 2007-06-08 14:01 | Sin
有没想过为什么空白?空白不代表就是有实际用途,相反更可能是因为不看好

我也是不看好,因为我在5年前做过你现在同样的事...(因为我看见你的那些包名跟我的太相似了!!!)

在实际项目使用后觉得很多东西其实很多余的,现在讲你肯定不会接受的...
例如:就一个[] 比那些模拟JavaCollection的类要好用的多,你不觉得吗?JS为什么要去模仿Java?  回复  更多评论
  
# re: JSI2 API重构进展[未登录] 2007-06-08 14:03 | Sin
我更希望Java下个版本能提供一个象JS中的[]这么好用的对象

浮躁不浮躁时间会证明  回复  更多评论
  
# re: JSI2 API重构进展 2007-06-08 14:39 | 金大为
@Sin
你以为jsi就是为了提供一些模拟java的API???
可以明确告诉你,JSI不是用来提供API的。
只是帮你吧杂乱无章的脚本组织起来,隔离冲突,控制依赖。

说那些模拟java的API,以前是有一些,比如我在jsdoc里面对大js文件渲染时需要延迟初始化的集合对象,如Iterator之类。不过,这些现在已经删除了,也觉得不适合。

此外,看你的评论就知道,你更本就不知道jsi是干什么的!!
外行看热闹。一边凉快去吧?  回复  更多评论
  
# re: JSI2 API重构进展 2007-06-08 14:41 | 金大为
@Sin
你的留言已经证明,不再需要时间。  回复  更多评论
  
# re: JSI2 API重构进展 2007-06-08 14:45 | 金大为
浮躁也是现实造成,我也浮躁。
在这个信息爆炸的时代,任何新的东西,想留住一个人的眼球10分钟以上太难。  回复  更多评论
  
# re: JSI2 API重构进展[未登录] 2007-06-11 11:33 | Sin
佩服你的韧劲!我当初也是没韧劲所以没有继续搞下去,不过你说的对,我确实对你的框架没研究过,因为我本身对JS太熟悉了,觉得根本用不着这东西。

各人看法不同,期待你有重大的突破。

凉快去了。当你专注时别目空一切,你的东西并非技术含量很高。别太把自己当回事了。  回复  更多评论
  
# re: JSI2 API重构进展 2007-06-12 08:24 | 金大为
@Sin
呵呵,我不过就是以彼之道还治彼身而已,比较讨厌那些不负责任的吓评论。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: