|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译)
SmartSWT简介
为了进步传统WEB使用的界面体现才能,RIA手艺应时而生,各类RIA平台经由过程各类手腕来进步丰厚的图形界面。如Bindows,它利用静态HTML手艺摹拟Windows控件,另有Flex,间接利用Flash做为WEB使用的体现层,以填补DHTML手艺的不敷。
而SmartSWT则是基于SWT的RIA公布平台。它能够将一般的SWT的使用间接公布成为一个可经由过程客户端扫瞄器会见的WEB使用,如许就使经由过程SWT间接开辟富UI的WEB使用成了实际。不但云云,基于SWT扩大的很多扩大包也多数能够间接利用,如JFace、GEF等。
SmartSWT和SmartClient纷歧样,它并非将SWT使用程序下载到客户端来运转,而是和B/S形式的WEB使用一样,全部使用程序是运转在服务真个,只是运转过程当中将图形界面及时显现于客户真个扫瞄器中,并将客户真个操纵事务主动及时前往服务端,触发服务端原SWT使用的事务处置代码举行处置。服务真个SWT使用所举行的数据库操纵和文件操纵都是相对服务器端举行的,而不像C/S使用那样,必要客户端本人将数据按自界说的通信协定传回服务端再举行处置。
SmartSWT底层的通信是加密并且高效的,在内网的客户端翻开服务真个SWT使用,和本来间接在本机利用比拟相差未几。相称于将您呆板的CPU降一档后运转使用程序的感到。
SmartSWT今朝测试版本是3.1,暗示撑持SWT3.1的兼容使用程序。
下图是一个SWT使用(SWTControlExample)在SmartSWT平台部署后,客户端经由过程IE扫瞄器会见的效果:
安装运转
SmartSWT的测试版仅撑持Windows体系,依据其用户手册的申明,它的服务正直式版将撑持Linux、Unix等体系。SmartSWT安装运转十分复杂,从www.smartswt.com下载SmartSWT31紧缩包并解压,在解压目次下有三个子目次SmartSWTClient、SmartSWTServer和WEB。
1.翻开SmartSWTClient目次,运转Setup.exe安装客户端,该程序将在客户端安装一个定制的小型JAVA假造机。
2.翻开SmartSWTServer目次,运转Startup.bat,将运转SmartSWT服务端,SmartSWT利用自带的JAVA假造机,以是您不必事后筹办它。
3.假如您的客户端和服务端都在统一台呆板,则间接进进WEB子目次,用IE翻开index.htm文件,约莫15秒钟摆布便可在IE扫瞄器中启动SmartSWT桌面,您这时候能够经由过程Start菜单,启动内置的DEMO程序体验一番。
<p>
那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net网页编程比java好。 |
|