首页 小程序 小程序新闻中心 详情

小程序 - HTML

2019-02-05

该appletHTML元素,这是过去用来嵌入Java应用程序的HTML文件中,被引入,同时弃用赞成的object元素时,HTML 4.01规范在1999年12月被释放。然而,这并没有阻止开发商使用在 1995 年发布的 Java 浏览器插件时已经可用并起作用的元素。

近年来的趋势是 Web 浏览器取消对插件的支持。因此,Java 作为 Web 编程语言的时代已经结束。设计用于在浏览器中运行的基于 Java 的应用程序必须过渡到替代技术和框架,否则将面临完全缺乏浏览器支持的问题。

    Java Applet 已过时

    不推荐使用小程序的方式有两种:

    1. 该applet元素在 HTML 4.01 中已弃用,并在 HTML5 中完全过时。

    2. 几乎所有领先的 Web 浏览器都不再支持 Java 浏览器插件。

    “ 元素:引入并同时弃用

    该applet元素用于将用 Java 编程语言编写的交互式脚本嵌入到 HTML 文档中,不要将其与JavaScript混淆。但是,该object元素也可用于嵌入 Java 对象。结果,该applet元素被弃用的速度与它在 HTML 4.01 中引入的速度样快,转而支持更广泛有用的object元素。

    虽然有些浏览器仍然可以识别该applet元素,但其他浏览器则不能。applet由于 HTML5 已弃用该标签,因此那些仍能识别该元素的用户可能会随时停止支持。换句话说,如果您仍在使用该applet元素,请立即切换到替代技术。

    Java:仍然流行,只是不适用于 Web

    没有人可以否认 Java 仍然是有用和流行的编程语言之。然而,它对万维网的控制力很弱而且正在下滑。为什么是这样?

    Java 是种非常流行的用于自定义企业应用程序、操作系统和系统实用程序的编程语言。但是,在 Web 上部署时,它长期存在安全问题。此外,它作为插件技术的地位使其成为网络标准倡导者和安全专家的目标,他们非常成功地推动了完全无插件的网络体验。

    对 Java 的支持直需要个浏览器插件,近Google ChromeMozilla Firefox和 Microsoft Edge等领先的网络浏览器已经放弃了对该插件的支持。

    Java 不会消失。它仍将广泛用于企业应用程序、操作系统等。根据些调查,如果将所有编程应用都考虑在内,Java 可能是受欢迎的编程语言。然而,Java 作为基于 Web 的应用程序的编程语言的时代已经去不复返了。

    Java 小程序的潜在替代品

    如果您的网站上使用该applet元素嵌入了 Java 驱动的内容和资源,则应立即切换到该object元素。您还需要开始研究向支持的 Web 技术的完整过渡。

    您有两种不同的选项可以从嵌入式 Java 小程序过渡:

    1. 用具有广泛浏览器支持的编程语言编写的 Web 应用程序替换 Java 小程序。

    2. 将基于 Web 的小程序转换为完整的 Java Web Start Web 启动桌面应用程序。

    基于 Web 的应用程序:从 Java 过渡

    如果您的 Java 驱动的应用程序需要作为网站的部分在浏览器中运行,您将需要转换为客户端编程语言,例如 JavaScript 或 Flash。

    我们的建议是切换到JavaScript。这种灵活的编程语言可用于客户端和服务器端编程,并得到所有主流浏览器的支持。JavaScript 也被视为 Web 的基本技术之。虽然没有人能够预测未来,但如果您打算押注种将在 Web 上使用很长时间的编程语言,那么押注 JavaScript 会很好。

    Web 启动的桌面应用程序:过渡到 Java Web Start

    如果您的应用程序足够健壮,可以作为完整的桌面应用程序运行,则可以从在 Web 浏览器中运行 Java 小程序过渡到将其作为立应用程序运行。Oracle 为创建可从嵌入在网页中的链接启动的 Java 应用程序而开发的框架称为Java Web Start

    将 Java Applet 迁移到 Web Start 环境通常相对简单。您必须记住的是,新的桌面应用程序将完全立于启动它的网站运行。如果您直在使用 Java 运行嵌入在您网站中的基于 Web 的应用程序,那么根本没有办法长期继续这样做,如果您希望您的应用程序作为网站的部分运行,您必须切换到替代技术。

    未来:个无插件的网络

    Web 的未来将包括内置于CSS、HTML 和JavaScript 等基本 Web 技术中的更多功能。我们已经可以看到这进展,因为HTML5 中内置了对媒体的支持,而 CSS 现在能够创建令人印象深刻的动画和过渡,以前只能使用插件或 JavaScript 才能实现。

    由 Java 等插件提供支持的 Web 应用程序的时代已经去不复返了。虽然些插件将继续享受小众用途以满足特定需求,但绝大多数现代网页和应用程序将使用无插件浏览器完全支持的语言构建。

    相关文章

    微信小程序是针对中国市场的需求量身定制的...
    Java 应用程序就像是在虚拟机的支持下...

    contact us

    服务热线:0632-52721230632-5271123

    业务咨询:1396946888218006320170

    营销中心:山东省 枣庄市 市中区 中坚1878 A406室

    邮箱:kf@zzint.com

    微信客服
    在线联系
    13969468882
    返回顶部