SWT和RWT的使用案例比较

本文详细介绍了在云录入系统研发中选择并使用Eclipse的RAP/RWT技术的过程。通过将SWT库重新封装为RWT,实现了Web环境下几乎无修改的使用体验。然而,RWT/RAP在初始化时需要大量的资源下载,对国内用户的带宽构成考验,并且在高并发网络环境中可能存在资源占用过大的问题。文章还展示了RWT与SWT制作的相似UI风格程序对比,提供了实际应用案例分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于要开始做云录入系统的研发,前段时间一直在进行选型,于是研究了Eclipse的RAP/RWT技术。

 

RWT无非就是把SWT库进行重新封装,使其可以在web下运行。而RAP更是把Workbench给Web化了,也就是说,如果你的程序是用SWT标准库来开发的,那么几乎不用怎么修改,就能在web下使用,这是相当让人兴奋的事情。

 

下面我们就用SWT和RWT做了一套差不多UI风格的程序。


 

左边是RWT(没用RAP)对话框,右边是SWT对话框。


不可否认的是,虽然可以简化开发,但RWT/RAP运行环境在初始化的时候,浏览器端需要下载1MB多的JS、CSS和图片资源, 这对于本来带宽就不高的国内用户来说可谓是一个考验,而且RAP在会话等使用上,占用的资源还是比较大的,估计难以在高并发的网络环境中稳定运行。而对于访问量不大带宽较高的企业内部的网络应用到是可以尝试一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值