论坛首页 Web前端技术论坛

讨论一下js和applet的优劣

浏览 18476 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-07-29  
注册要72个小时才能发帖,是不是太残忍了一点?终于熬到头了! 就事论事,今天老板要我在web上做一个系统分析图,可以采用js和applet做,想看看大家的意见,就我个人感觉而言,各有优劣,在这儿分析一下:
1、js性能可能不稳定,而applet性能相对来说就会好多了,起码不会老弹出一堆报错信息。昨天用了一下binidows的chart图例,一会好一会报错,我真的不敢用了 。
2、显示效果,如果自己装jvm,采用java2的话,applet的效果也很不错,但是现在是在web上给大家用,所以我采用的是jdk1.1里的东西,显示效果不是很好,基本上移动屏幕applet就会闪,画圆的时候,边框轮廓也不清楚,而且我在4台机子上测试了一下,发现有一台居然要求下jdk,比较郁闷。js的显示效果会比较好。
3、速度问题,基本上我觉得applet不会花多少时间,jar文件就十几k,打开非常快,基本上局域网内就是马上打开,试过了binidows的chart图例,本机上感觉还要延迟一、二秒钟,如果性能差一点的浏览器,ie都要死掉一会。
4、与服务器的交互问题,这一点我涉及的不多,大家补充,不过applet与服务器交互非常方便,可以用各种方式进行。

    总而言之,我认为applet比js优势稍多一些,所以我还是选择applet:),大家怎么看呢?
   发表时间:2004-07-29  
能用js最好用js吧,毕竟是浏览器自身支持的。
Applet需要jre,虽然装起来很简单,但到了用户那里多半还是会被抱怨。
0 请登录后投票
   发表时间:2004-07-29  
我采用的是 jdk1.1的类库,所以正常情况下是不需要装jre的,ie本身自带的java直译器支持到jdk1.1版
0 请登录后投票
   发表时间:2004-07-29  
不知道大家的机子上装了jre没,没装也能看,很郁闷的时我的机器的内核是英文的,没装jdk是显示的是中文,装了jdk反倒成了乱码
http://gk.xicp.net/line/Examples/appletexample3.htm
0 请登录后投票
   发表时间:2004-07-29  
刚刚把jdk对ie的applet支持功能给去掉了,直接交给ie的直译器来显示,一切ok!大家可以看看,给些意见
0 请登录后投票
   发表时间:2004-07-29  
cnfree
我的机器是英文版XP,安装了JDK1.4.2,中文显示正常。

不知Jfreechart对你来说,会不会是另一个选择,有空可以看一看。
http://www-900.ibm.com/developerWorks/cn/java/l-jfreechart/
0 请登录后投票
   发表时间:2004-07-29  
谢谢thatway的提议,实际上我有一个需求,我不知道Jfreechart能否完成,Jfreechart好像导出到web为静态的图片,我现在的项目需要通过一个javascript脚本和applet交互,能够动态的显示一些统计数据,具体显示什么,都由用户在多选框上点选。
0 请登录后投票
   发表时间:2004-07-29  
没有问题,我做过一个监视系统的东西,
数据都是从系统中读出来的,动态生成相应的图。
0 请登录后投票
   发表时间:2004-07-29  
这儿提一个问题,我自己没有试过, 好像applet可以直接和服务器进行交互,也就是可以实时显示一些数据而不用不断靠刷新页面来显示是吗?老板需要我把服务器的网络流量用web显示出来,这样也许是个不错的想法,减少web服务器开销???
0 请登录后投票
   发表时间:2004-07-29  
cnfree
jfreechart实时生成的图片,估计性能不及JS或APPLET,不适合用于大量的、即时的交互;而且生成的图片似乎很粗糙,没JS或APPLET的漂亮和精细。

出于JRE问题和客户的喜好,我所知的大部分人都选择JS,而不是APPLET。
0 请登录后投票
论坛首页 Web前端技术版

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