Why applet is on life support,and why it won't come back!Feel the wrath of Microsoft!
显然Silverlight并不把JavaFx看在眼里,而这里Ted Neward 解释了原因。http://www.sparklingclient.com/welcome-to-1997/
内容摘要:
在上个世纪90年代,sun和微软的关系曾经十分甜蜜,当时的applet也是前景一片光明。然而随后sun选择了挑战微软,除了指控微软向java添加非平台中立的特性以外,在Java1.2中,sun加入了平台无关的UI界面Swing.而也正是从java1.2开始,这个星球上最大的浏览器厂商决定对Java applet进行抵制,微软的jvm版本再没有超过1.1。而java1.2之后sun的jvm在ie上的拙劣表现,也最终导致applet的陨落。
来到21世纪,sun想要通过新的java 6 update 10和JavaFX重夺RIA市场。然而这样的尝试最终也会失败,这与applet,flash,silverlight这些技术无关,applet终将失败的原因是:sun不是一个足够强大的公司,而这一点是毫无悬念的。
Ted Neward 的话,我觉得有一定道理,但是,基于很多原因(真的有很多),我认为Applet(JavaFX)还是有机会的。当然因为我本身对Java很有感情,所以也许主观了吧。
分享到:
相关推荐
阳光酒店管理系统:(javaapplet+SQL), 阳光酒店管理系统:(javaapplet+SQL) 阳光酒店管理系统:(javaapplet+SQL) 阳光酒店管理系统:(javaapplet+SQL) 阳光酒店管理系统:(javaapplet+SQL)
当用户离开包含Applet的页面后再回来时,`start()`方法会再次被调用。因此,你可以在这儿启动线程,比如播放动画或音乐。由于`start()`可能会被多次调用,不适合放入一次性执行的代码。 3. `stop()`方法:当用户...
Applet是一段用Java语言编写的代码,能够在用户的浏览器环境下运行,为用户提供动态的、交互式的Web内容。与传统的Java Application不同,Applet的执行方式并不从main()方法开始,而是通过浏览器加载特定的HTML文件...
Java提供了一个名为`java.applet.Applet`的核心类,它是所有Applet程序的基础。开发者需要通过继承这个类来创建自己的Applet程序。Applet类为Applet与运行环境之间提供了标准的接口,并且构建了在浏览器上运行Applet...
Java+Applet实例讲解(分为1和2两部分)、Java+Applet实例编程、java+Applet登录、JavaApplet教程.pdf、JAVA_applet应用实例.ppt、JavaApplet编程技巧实例专辑、javaapplet例子.doc、Applet类.doc等教程。...
8. **替代技术**:随着Web技术的发展,Applet逐渐被其他技术取代,如JavaScript、Ajax、Flash、Silverlight和现代的Web框架(如Angular、React)。Java Web Start(JNLP)和JavaFX也提供更安全、更现代的替代方案。 ...
JavaApplet是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在浏览器中运行的小型Java程序。本教程全面覆盖了JavaApplet的基础知识、实战技巧和常见问题,旨在帮助学习者深入理解并掌握这一技术。 1...
Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在浏览器中运行的小型应用程序。这个"Java Applet实例编程"很可能是包含了一系列的Java Applet编程示例,帮助学习者理解如何利用Java ...
JavaApplet是Java技术在早期Web开发中的一种重要应用,它允许开发者创建可以在网页中运行的小型程序。这些小程序能够增强交互性,提供动态内容,比如游戏、图表、动画等。JavaApplet运行在用户的浏览器上,由Java ...
Java Applet 是一种基于Java平台的小程序,它可以在支持Java的Web浏览器中运行,为用户提供交互式的用户体验。在20世纪90年代中期,Java Applet是互联网上动态内容的一种流行方式,允许开发者创建可嵌入网页的动态...
Applet是Java编程语言的一个重要概念,主要用于在Web浏览器中执行小型的Java程序,比如创建交互式的网页游戏。"Applet网页游戏开发"的主题涵盖了如何利用Java Applet技术设计和实现网页上的游戏。 首先,我们需要...
它的属性如 `width` 和 `height` 设置 Applet 的尺寸,`name` 和 `id` 用于区分和引用多个 Applet,`archive` 指定包含 Applet 的 JAR 文件,`code` 和 `codebase` 分别指定 Applet 类的路径和基 URL。 4. **代码和...
在这个贷款利率计算的例子中,我们可能会看到一个自定义的Applet类,继承自其中之一,并覆盖必要的方法,如`init()`, `start()`, `paint()`等。 2. **生命周期方法**: - `init()`: 这个方法在Applet加载时被调用...
Java Applet 是一种特殊类型的Java程序,它可以在Web浏览器中运行,为用户提供交互式和动态的Web内容。Applet是Java技术的重要组成部分,特别是在早期互联网应用中广泛使用。学习Java Applet有助于理解Java的历史和...
Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者创建可以在浏览器中运行的小型程序。本文将深入讲解Java Applet的概念、工作原理以及如何通过实例进行学习。 一、Java Applet概述 Java Applet是...
Applet是Java编程语言中的一种特殊类型,它允许在网页中嵌入小型的Java应用程序,为用户提供交互式体验。在 JDK 1.6 版本中,Applet仍然是Web开发的重要组成部分,虽然随着技术的发展,它已经被现代的JavaScript、...
2. 编写JAVAAPPLET:使用Java语言编写APPLET类,实现与数据库的连接、查询、增删改查等操作。 3. 创建用户界面:使用Java Swing或JavaFX库创建GUI,提供按钮、文本框等元素供用户操作。 4. 测试与调试:在本地运行...
Java Applet是Java技术在早期Web...总结来说,Java Applet是Java在Web开发早期的一种创新尝试,虽然现在已不再主流,但它对现代Web开发的影响仍然存在,特别是其跨平台和安全性的理念,为后来的技术发展奠定了基础。
Java Applet是Java技术早期的一种应用形式,主要用于在Web浏览器中执行小应用程序。它通过Java插件嵌入到HTML页面中,为用户提供交互式的、动态的内容。本篇将深入讲解APPLET实例,帮助你理解其工作原理和使用方法。...