我是靠谱客的博主 合适老鼠,最近开发中收集的这篇文章主要介绍一些想法已经过时(Java),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这不是最有见地的帖子,但我会尽力的。

在Java早期,Sun曾有一个笨拙的想法,那就是利用Web浏览器作为一种无需安装软件即可交付软件的方法,即applet。

需要在客户端计算机上安装Java,并且该小程序将在已装箱的VM中运行。

如今,Web Assembly正在以其方式进入浏览器,并允许大多数语言在浏览器的VM中运行。 但是这两种方法在历史背景下有何不同。

回到Sun的尝试中,以下是正确的

  • 56k调制解调器(拨号)仍然是很大的目标受众。浏览器不兼容之战微软自己开发ActiveXJava未随浏览器或OS一起提供

Jar软件包虽然很小,但在当时仍然很大,因此需要下载整个程序才能开始使用它。 您可以打开与服务器的连接以请求其他资源,但是您不能利用该初始页面请求。

Applet只是将浏览器用作传送系统,无法对其他页面内容进行操作。 这意味着作为内容交付系统,您无法利用浏览器已经完成的工作。 (在html中渲染html渲染任何人?)

微软在拥有最多的浏览器“独家产品”方面也处于激烈的竞争之中,这意味着您对于Java或ActiveX是否可用于用户并没有明确的赢家。 尽管Java的VM在台式机上有很好的市场。

安全性是一个重要的考虑因素,小程序必须添加其他安全性,而Javascript必须扩展功能。

Applet不仅限于一种语言,但确实需要将语言编译为JVM,而JVM当时只是Java。

回到我使用Java进行编程类和编码时,安装Java似乎很自然。 现在,我开始使用C#,并且保持Java更新似乎很痛苦。 无论如何,在Windows中,Linux使每种语言都像家一样。

from: https://dev.to//jessekphillips/some-ideas-are-ahead-of-their-time-java-2i61

最后

以上就是合适老鼠为你收集整理的一些想法已经过时(Java)的全部内容,希望文章能够帮你解决一些想法已经过时(Java)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部