西西河

主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃

共:💬594 🌺1902
全看分页树展 · 主题 跟帖
家园 补充Java Applet 失败的主因之一

补充一下Java Applet 失败的主因之一。

Java Applet 失败一是由于JVM不兼容的问题。这其实不止存在于微软的JVM里,也存在于 IBM 的 JVM 里。

但另一个更为重要的原因是当时的硬件技术跟不上。Applet 每次执行都要重新下载。而当时的网络技术还大多是14.4K到33.6K的MODEM。宽带虽然有但远没有现在普及。而当时 Applet 的一个致命缺点是下载时不管有用没用 Applet 里的所有内容必须全部下载。

举例来说,你上网买个东西,结算的时候用个 Applet 来结帐。这个 Applet 必须考虑到各种情况,例如有些客户用信用卡,有些客户用 Paypal,还有些直接用礼卷之类的。这就可能要用3个不同的页面。在 Applet 必须把三个页面的代码都下载。而且还得下载所有的计算程序。而如果用 HTML,则可以根据用户的选择来下载某个页面。

这样,Applet 的实际数据传输量就这个功能来说将是 HTML 的三倍。而很多 Applet 其实比 HTML 的传输量高了几十倍。这样闹到后来,用 Applet 的用户看着别人的网页在同样的 MODEM 上刷刷得出来,而自己的机器还在慢悠悠得下载 Applet。当然不会爽了。

所以当 JSP-SERVLET 一出来,Applet 就基本没戏了。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河