在一些项目中,JSI只是作为一个开发期间的脚本管理框架,脚本真正发布的时候,都会导出成普通脚本,而以前的一些看是方便的做法,事实上缺导致了导出
脚本依然需要依赖部分jsi引导脚本中的代码。这带来了脚本发布的复杂性和更多的麻烦。
2.6的主要目标就是为了解决这个问题。
再来陈述一下2.6的重大改进吧:
* 全面解除框架依赖
删除$log,XMLHttpRequest等这些默认功能函数支持。
当能,如果用户需要这些具体功能,也可以申明你的一依赖,他们现在放在JSIDoc的util包下
(org.xidea.jsidoc.util)
* JSIDoc改进
以前的JSIDoc不能记录当前API浏览历史。新版本修复了这一bug 改进对Rhino的支持
以前虽然支持Rhino,但是Java中调试js比较麻烦,没有详细的错误堆栈和位置信息,新版本中对此有所增强。
* 自动化的CDN
方便脚本调试和发布导出,用户可以通过CDN的模式统一管理一个团队的脚本库。
同时这个自动化的cdn也可以帮你随时切换调试模式(JSI小文件装在,不压缩)和发布模式(混淆压缩)。
关于这个CDN实现的更多信息见:http://jsicdn.appspot.com
目前2。6还只是刚刚开始,如果您对他的发展有任何建议,欢迎在2。6的计划下留下您珍贵的评论:
http://code.google.com/p/jsi/wiki/Roadmap
下载地址:
http://code.google.com/p/jsi/downloads/
与JSI一同发布的软件还有:
JSICDN实现
http://jsicdn.appspot.com
JSA脚本压缩分析工具
http://www.xidea.org/project/jsa/