论坛首页 Web前端技术论坛

质疑buffalo使用burlap协议

浏览 13926 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-02-14  
alin_ass 写道
目前在嫖dwr的java 2 js ing...


http://www.iteye.com/pages/viewpage.action?pageId=1123
0 请登录后投票
   发表时间:2006-02-14  
robbin 写道
alin_ass 写道
目前在嫖dwr的java 2 js ing...


http://www.iteye.com/pages/viewpage.action?pageId=1123


我现在觉得如果大体不错,部分不顺眼就拿顺眼的部分

一万个人看同一段代码有不同的感觉


dwr的服务端可配置和转js是比较完善的


先嫖这两个大头
import uk.ltd.getahead.dwr.ConverterManager;
import uk.ltd.getahead.dwr.CreatorManager;
0 请登录后投票
   发表时间:2006-02-14  
dwr有几个地方我觉得不爽的:

1、把js封在jar里面,表面上看仿佛部署简单,但是我压缩js,修改js却非常不方便。

2、给每个服务器端bean生成一个XXX.js,还需要你在页面<script src="..."/>包含进来,非常麻烦。如果我调用的bean比较多,就要写好几行,麻烦!而且这些js是动态生成的,改js也没有办法改。

3、体积偏大,两个主要的JS体积合起来有80KB,还不算那些动态生成的js。如果是prototype1.4+buffalo1.2,压缩一下只有50KB。
0 请登录后投票
   发表时间:2006-02-14  
robbin 写道
dwr有几个地方我觉得不爽的:

1、把js封在jar里面,表面上看仿佛部署简单,但是我压缩js,修改js却非常不方便。

2、给每个服务器端bean生成一个XXX.js,还需要你在页面<script src="..."/>包含进来,非常麻烦。如果我调用的bean比较多,就要写好几行,麻烦!而且这些js是动态生成的,改js也没有办法改。

3、体积偏大,两个主要的JS体积合起来有80KB,还不算那些动态生成的js。如果是prototype1.4+buffalo1.2,压缩一下只有50KB。


两个东西有必要修改重写;:

buffalo除了协议太完善和后台配置不完善外
比如我看到buffalo1.2好像没用用prototype的ajax.

dwr能做到每个部分都是非常简单和可替换的么?
比如object <-> xml和java <->js这两个完全是独立于dwr的模块.

写组件的乐趣在于可以自己控制各部分最小化,然后让它在实际环境中反馈迭代,当然前提是进度允许呵呵
0 请登录后投票
   发表时间:2006-02-16  
我的想法错了,dwr从后台生成js存根


但是js不是 java,在js端生成的存根在目前的技术条件(js没有好的有代码提示和校验的开发工具)下根本没有用处
0 请登录后投票
   发表时间:2006-09-11  
burlap在远程调用时有个同步锁操作。发现有时会出现像soap一样的挂死现像。后来我们更改了那个jar包,把那个synchronized去掉。

不知buffalo慢的原因有没有可能出现在这里呢。
0 请登录后投票
论坛首页 Web前端技术版

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