Laszlo初试

Laszlo,一个WEB层的RichClient解决方案,大概的思路是,通过一个XML描述文件,Laszlo将其编译为一个flash文件,将该flash文件传送到客户端。

这样的解决方案的确有他的好处:
首先:在目前看来,是能够将RichClient的表现层实现的最漂亮的一种方法,flash就是做这个出身的,页面的美观程度完全可以超过传统的C/S结构;
第二:在目前,是在所有的浏览器之间最兼容的一种方式,因为flash只和播放器有关。
第三:因为XML描述文件可以动态产生,事实上完全可以是一个jsp或servlet,同样可以完成jsp和servlet所完成的所有任务,完成动态行为。
第四:该Laszlo只是在WEB容器中的一个framework,可以在不同的WEB容器之间移植。

但是该解决方案存在几个问题:
第一:xml文件解码并编译为flash的代价较大,尽管对编译结果做了cache,如果有大量动态部分,仍然需要反复编译,对WEB服务器的压力比传统的大出不少;
第二:flash文件本身体积较大,对网络带宽的要求较高;
第三:flash运行时的消耗也大,如果客户端不够rich,就等死吧;
第四:目前看来仍然没有完全成熟,有些编译得到的flash会陷入死循环,被flashPlayer强制关闭。

不管怎么说,这种解决方案在目前看来仍然时不错的,XML文件编写方便,也容易用程序生成,FlashPlayer基本普及,最重要的是,效果的确是好,初看一次,大开眼界,原来flash还可以这样用!随着项目发展,一些bug相信会被纠正,不稳定的flash编译结果是可以解决的。对编译和cache的优化也许可以解决编译时的服务器压力,网络带宽的问题现在看来好像没什么好办法,除非把编译工作交给客户端完成。

一个好的方向,一个不错的思路,应该关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值