HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

桌面 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:001886
用户头像

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

关注

评论

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

防治肥胖,AI转向

脑极体

编程思考路径2条

顿晓

5月日更 思考路径

关于组件,你真的了解么?

架构精进之路

组件化 5月日更

这个云原生开发的痛点你遇到了吗?

阿里巴巴中间件

Windows自带的功能这么好用,还装什么第三方软件?

彭宏豪95

windows 5月日更

【LeetCode】子数组异或查询Java题解

Albert

算法 LeetCode 5月日更

技术笔记(语音识别-语音噪声分类)

攻城先森

噪声 5月日更 技术笔记

Spring Cloud Alibaba 生态学习

风翱

spring cloud alibaba 5月日更

学习笔记:02 | 第一个程序:教你输出彩色的文字

Nydia

学习

将自媒体玩得风生水起的不一定是前总统,还有可能是艺术家

zhoo299

艺术 自媒体 5月日更

「技术人生」专题第1篇:什么是技术一号位?

阿里巴巴中间件

由高频护网设备漏洞引发的供应链浅思

Thrash

安全

【图片旋转】十五分钟挑战鸿蒙Codelab组件

liuzhen007

鸿蒙 5月日更

NumPy之:理解广播

程序那些事

Python Numpy 程序那些事

快速搭建接口自动化测试框架

夏兮。

Java JUnit 接口测试 rest-assured

零基础学习NLP-DAY2

Qien Z.

nlp 5月日更

再学习一个 Golang 专栏

escray

学习 极客时间 Go 语言 5月日更

MySQL 到 ClickHouse 的高速公路

青云技术社区

MySQL 数据库 Clickhouse

网络攻防学习笔记 Day11

穿过生命散发芬芳

5月日更 网络攻防

Gradle学习笔记

ES_her0

5月日更

华为云PB级数据库GaussDB(for Redis)揭秘第十期:GaussDB(for Redis)迁移系列(上)

华为云开发者联盟

数据仓库 华为云 数据迁移 GaussDB(for Redis) PB级数据库

流量变现业务概论——Linkedmall流量变现业务初步分析及系统设计概要

关贺宇

GitLab Webhooks 使用

夏兮。

gitlab jenkins CI/CD WEBHOOKS

⚓【Java知识晚餐】精心准备的JVM分析工具⚓

洛神灬殇

Java JVM 5月日更 JVM分析工具

客制化:定制专属于你的产品和服务

石云升

产品 用户 职场经验 5月日更

传统BI如何转大数据数仓

数据社

大数据 BI 5月日更

网络协议之HTTP:HTTP 1.1与HTTP 2

程序员架构进阶

HTTP2.0 28天写作 HTTP协议 5月日更

Ansible AD-Hoc

耳东@Erdong

ansible 5月日更

微软为什么要对jdk下手?阿里对JDK的理解又是什么样的?

Java架构师迁哥

你认识镜子里的那个自己吗?

小天同学

原则 认知 5月日更

人证一体机产品设计

lenka

5月日更

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