在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

桌面 Java 的缺憾:面向消费者的 JRE

  • 2007-05-17
  • 本文字数:810 字

    阅读完需:约 3 分钟

由于 JavaFX 脚本的 宣布,今年 JavaOne 大会关于桌面应用的话题变得大红大紫。目前 JavaFX 脚本使用的是 Swing 和 Java2D,因此在部署时需要安装完整的 JRE。JavaOne 大会上的主题演讲所遗漏的部分,是对改进使用 JavaFX 脚本或者更为传统的 Swing 编写出的桌面 Java 应用部署路线的讨论。

由于缺乏部署解决方案,有许多人开始质疑起 JavaFX 脚本来了:

……问题变成了:这是不是过于微不足道,太过姗姗来迟了?……即便今天我们可以使用 Swing 来创建更为美观的 UI,JRE 插件的噩梦仍然阴魂不散。对此我敢担保我说的是真的,因为我刚刚完成了一个花了四个月才通过 QA 的 Applet 项目,这个项目的所有问题都和在不同平台不同浏览器中安装 JRE 有关。

在今年的后半期,我们将可能最终看见希望的曙光——面向消费者的 JRE。 Ethan Nicholas 在去年加入了 Sun 公司,一直在从事下载数据量较小的“Java 内核”的开发工作。Sun 的 CTO Robert Brewin 在最近的 JavaOne 周中接受了一次采访,从本质上证实了这项工作:

……如果你考虑一下我们正试图对 JavaFX 移动版做些什么,会发现我们已经修复了下载数据量、安装后的大小和冷启动时间等方面的相关问题。所有这些问题 都和有一个很大的软件,在里面堆砌一些你并不一定需要的东西有关。目前我们的计划是开始将这些特性的一部分安排进 Java 6 Update 2 中,而更多的则放入 Update 3 以及后续版本中。

Ethan 和 Dennis Gu 在 JavaOne 大会上共同做了一个演讲,详细介绍了他们早期的发现。

有传言说这些努力的目标是减小到2-4MB,如果消息可靠的话,那么Java 就能跻身Apollo(力争控制在5-9MB 之内)和Microsoft Silverlight(不到4MB )的舞台了。不过,下载数据量大小只是这场竞赛的一小部分而已。对Java 的改变是否也能包括更为良好的基于浏览器的安装体验,以及能否将Java 限制在一台机器只能有一个最新版本,这些都有待观望。

查看英文原文: The Missing Piece of Desktop Java … The Consumer JRE

2007-05-17 19:002358
用户头像

发布了 117 篇内容, 共 21.4 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

Apache Log4j2远程代码执行漏洞攻击,华为云安全支持检测拦截

华为云开发者联盟

安全 华为云 漏洞 Apache Log4j2

聊聊SpringBoot中的两种占位符:@*@ 和 ${*}

xiaoxi666

maven springboot

Flexagile 弹性敏捷 - 实践篇

RingCentral铃盛

实用机器学习笔记十:机器学习模型

打工人!

AI 算法 学习笔记 机器学习算法 12月日更

通过接口百度网盘下载文件

为自己带盐

28天写作 百度网盘 12月日更

当诗人遇到熟读2600亿中文参数的大模型

脑极体

我们需要一个React框架吗?

RingCentral铃盛

React 框架 分布式应用框架

WebP,淘宝都在用的图片优化方法

CRMEB

回家

Tiger

28天写作

架构实战 - 模块六

唐敏

「架构实战营」

误删服务器/tmp下的文件之后引发的问题

熊斌

解决方案

Prometheus Exporter (二十三)Slurm Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Slurm

电商系统微服务架构设计

天天向上

架构实战营

成年人除了工作以外,在社会上还要争取什么?

DaemonStone

管理 技术人生 职业发展 人生选择

Quantum Mechanics Is Different

Si Yuan

量子计算

Flexagile 弹性敏捷 - 理论篇

RingCentral铃盛

Flexagile

图解 Volatile 原理三

悟空聊架构

volatile 28天写作 悟空聊架构 12月日更 嗅探

HHL Algorithm

Si Yuan

量子计算

2021,自动驾驶的“五代十国”

脑极体

41 K8S之网络策略

穿过生命散发芬芳

k8s 28天写作 12月日更

将挖洞当作爱好和职业的笑与泪:微软漏洞研究员的自白

网络安全学海

网络安全 信息安全 漏洞扫描 漏洞分析 漏洞挖掘

Go+ HTTP 客户端教程(5.1)

liuzhen007

28天写作 12月日更

在线JSON转Go Bson工具

入门小站

工具

Musical.ly 创始人:演化成就伟大的产品

石云升

28天写作 产品创新 12月日更 产品演化

Android C++系列:Linux网络(四)TCP详解

轻口味

c++ android 28天写作 12月日更

Linux之cd命令

入门小站

目录

Deutsch-Jozsa Algorithm

Si Yuan

量子计算

Flexagile 弹性敏捷 - 文化篇

RingCentral铃盛

在 Dart(以及 Flutter)中生成随机字符串的 3 种不同方法【Flutter专题21】

坚果

flutter 28天写作 12月日更

Gbase8a MPP Cluster 集群管理

南渡北归

gbase8a gbase8a集群管理 gcadmin

CSS之选择器(三)

Augus

CSS 12月日更

桌面Java的缺憾:面向消费者的JRE_Java_Scott Delap_InfoQ精选文章