写点什么

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

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

关注

评论

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

Django 之 Models(Models 模型 & 数据表关系)

若尘

django model Python编程 5月日更

MySQL事务处理特性的实现原理

华为云开发者联盟

MySQL 数据库 innodb 事务 隔离

appium 入门参考

37手游iOS技术运营团队

ios 测试 自动化测试 iOS Developer

五一假期旅游完突然收到(余额宝)面试,四面成功拿下offer

Java架构师迁哥

现在已经卷到需要问三色标记了吗?

艾小仙

一场“测谎”人机对战背后的故事:度小满的技术进击之路

脑极体

week5作业

Geek_2e7dd7

架构实战营

计算社会科学 - DAY 17

Qien Z.

5月日更

代码精进之路学习笔记

escray

学习 极客时间 5月日更

英特尔院士斯旺:由外而内重塑芯片设计

E科讯

从源码角度研究Java动态代理

叫我阿柒啊

动态代理 代理模式 rmi

并发王者课-青铜7:顺藤摸瓜-如何从synchronized中的锁认识Monitor

MetaThoughts

Java 多线程 并发

智慧党建平台搭建,党建干部管理系统,智慧组工平台解决方案

5 月 28 日 - 29 日阿里云峰会视频云专场直播预告

阿里云CloudImagine

阿里云 音视频

webRTC的标准与发展

anyRTC开发者

音视频 WebRTC RTC

5分钟速读之Rust权威指南(十一)

wzx

rust

面向WEB开发人员的Docker(六):使用nginx部署静态网站

devpoint

Docker

用图数据库可视化探索 Chia Network 区块链数据

古思为

区块链 可视化 图数据库

低代码实现传统装饰企业的管理跃迁

华为云开发者联盟

低代码 华为云 计算 低代码开发 AppCube

高可用DevHa实践,告诉你生产环境0性能故障是如何做到的!

TakinTalks稳定性社区

压测 性能调优 全链路压测 系统稳定高可用 性能压测

密码学系列之:SAFER

程序那些事

密码学 程序那些事 SAFER

【Flutter 专题】118 图解特殊利器 ShaderMask 着色器

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

2021 全球技术领导力峰会 融云布道技术领导力进阶之路

融云 RongCloud

鸿蒙轻内核M核源码分析:数据结构之任务排序链表

华为云开发者联盟

鸿蒙 数据结构 任务排序链表 双向链表数组 鸿蒙轻内核

V8数据存储(上篇):栈和堆

梁龙先森

大前端 浏览器

为什么不推荐C++?

实力程序员

眼观六路耳听八方还不知疲倦?数仓智能运维服务体系是怎么做到的?

华为云开发者联盟

数据库 数据仓库 监控 智能运维 数据库监控

博睿数据2021战略发布巡展,开辟IT运维创新路径

博睿数据

博睿数据 数据链DNA 服务可达

人生算法:做好自己这家公司的CEO

石云升

读书笔记 思维模型 5月日更

探秘区块链技术在计算机取证过程中的机制与应用

CECBC

【玩转PDF】贼稳,产品要做一个三方合同签署,我方了!

牧小农

JVM

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