写点什么

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

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

关注

评论

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

什么样的技术能进入一线大厂?这份阿里、百度、腾讯等 20家Java岗招聘要求梳理报告,会给你答案;

Java架构师迁哥

「Linux」网络配置大揭秘

我是程序员小贱

3月日更

微服务学习笔记

lenka

3月日更

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

wbliu85

优化自动化测试流程,使用 flask 开发一个 toy jenkins工具

和牛

Python 软件测试

互联网信贷风险与大数据 存量管理

张老蔫

28天写作

打卡第一次

容光

办公自动化

Elasticsearch Document 写入原理

escray

elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

LeetCode题解:91. 解码方法,动态规划,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

数字化“翻译官”

boshi

数字化 七日更

Elasticsearch 近实时搜索 Near Real-Time Search

escray

elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 3月日更

一名MindSpore新手的爬坑记录~~

依旧廖凯

28天写作 3月日更

基于SparkMLlib智能课堂教学评价系统的设计与实现(一)

大数据技术指南

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

原来我还有网络天赋

叫练

网络 交换机

算法攻关 - 重上到下打印二叉树 (O(n))_offer32

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关 从上到下打印二叉树

进入大厂的简历应该是什么样子

我是程序员小贱

3月日更

飞行汽车到底能不能普及?

石云升

思维方式 科技革命 28天写作 3月日更

(28DW-S8-Day21) 《流程型组织》学习笔记:「客户第一」还是「老板第一」

mtfelix

28天写作 流程型组织

读书笔记:我的安全世界观

架构精进之路

安全 #读书 3月日更

Oracle中我们什么时候需要用到定时任务?

xiezhr

oracle 定时任务 存储过程

Wireshark数据包分析学习笔记Day9

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

css高度坍塌与清除浮动

依旧廖凯

28天写作 3月日更

万事开头难——人为推进效应

Justin

心理学 28天写作 游戏设计

Python DataTime 日期处理

HoneyMoose

优雅编程 | Javascript闭包的4种高级用法

devpoint

闭包 防抖 节流 闭包要点

虚拟路由器冗余协议 VRRP 详解

Python 日期格式和时间以及当前时间和时间戳

HoneyMoose

跳表

一个大红包

3月日更

Lex Fridman: How to learn and master a new skill 简评

teoking

啥?用了并行流还更慢了

L

Java

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

wbliu85

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