QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

资深大牛带你了解源码!面试题解析已整理成文档,已拿offer

欢喜学安卓

android 程序员 面试 移动开发

去年,蚂蚁一面的一道笔试题,中等难度

yes

面试

《经济学人》2021年3月13日刊精彩文章导读及资源免费下载

wbliu85

对话微众和红枣:预言机是区块链提供可信数据的基础设施

CECBC

区块链

沟通视窗:改善人际沟通

石云升

28天写作 职场经验 管理经验 3月日更 沟通模型

你最喜欢的奥斯卡电影是哪部?

wbliu85

2021字节面经最新整理: 面试真经/思维导图/学习笔记!火遍全网

比伯

Java 编程 架构 面试 计算机

谈产品和创业方向

Ryan Zheng

创业 产品

阿里Java岗个人面经分享(技术三面+技术HR面):Java基础+Spring+JVM+并发编程+算法+缓存

Java架构之路

Java 程序员 架构 面试 编程语言

5年Java开发,面试4大厂(阿里、拼多多、字节、美团)后,我总结出大厂高频面试真题及解析

Java架构之路

Java 程序员 架构 面试 编程语言

滚雪球学 Python 之怎么玩转时间和日期库

梦想橡皮擦

28天写作 3月日更

代码审查:从 ArrayList 说线程安全

mzlogin

Java 代码审查

net.coobird.thumbnailator.tasks.UnsupportedFormatException: No suitable ImageReader found for source data.

wjchenge

美团工作7年,精华全在这份学习笔记里了,已成功帮助多位朋友拿到5个大厂Offer

Java架构之路

Java 程序员 架构 面试 编程语言

熟练使用SSH客户端常用工具SecureCRT

xiezhr

Linux SSH securecrt SSH工具

【LeetCode】设计哈希集合Java题解

Albert

算法 LeetCode 28天写作 3月日更

说说RPC架构

Kylin

读书笔记 3月日更 日常积累 RPC架构

[转]html5设计原理

小江

资深大牛带你了解源码!最详细的docker中安装并配置redis,实战解析

欢喜学安卓

android 程序员 面试 移动开发

寻找被遗忘的勇气(十三)

Changing Lin

3月日更

如何实现可靠UDP传输

赖猫

计算机网络 udp TCP/IP

为什么在做微服务设计的时候需要DDD?

xcbeyond

微服务 DDD 3月日更

BI币掌柜量化自动交易机器人开发

#区块链#

浅谈数仓、数仓模型分层

白贺BaiHe

大数据 解决方案 通用设计模型 数仓

太简单了!看完这篇还能不会SpringCloud+Nginx高并发?

Java架构追梦

Java nginx 架构 面试 SpringCloud

Day01:VBA和Python入门

披头

办公自动化 IT蜗壳教学 数据科学探究

Zookeeper.01 - 简介

insight

zookeeper 3月日更

种春草肥禾,织数字天下

脑极体

基于SparkMLlib智能课堂教学评价系统-相关研究及文献分析(二)

大数据技术指南

大数据 智能时代 28天写作 3月日更

使用Hadoop相关框架进行网站流量日志分析

五分钟学大数据

大数据 hadoop 28天写作 3月日更

MySQL主从复制机制

luojiahu

MySQL 主从复制

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