【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

E4 高层就 Eclipse 的未来目标和发展方向展开讨论

  • 2008-05-29
  • 本文字数:836 字

    阅读完需:约 3 分钟

距离 Ganymede 的发布只有几周时间了,人们已将目光聚焦在 Eclipse 的未来(称为 E4 )上了。 E4 高层最近就 Eclipse 的未来目标和发展方向展开了讨论。InfoQ此前曾报道过 E4,现在让我们看看更具体的东西。在现在这种情况下,E4 的名字更像是一个代号而不是一个计划中的版本号;同时在 E4 出现前,Eclipse 3.4 的后续版本号将是明年发布的 3.5。

E4 的主要工作就是让 Eclipse 环境可以运行在 web 浏览器中而不是(必要的)作为一个独立的应用。尽管 RAP webinar )已经展示了如何将服务器端的 Eclipse 应用(工作台示例邮件示例)呈现在web 上,但是大多数现有的Eclipse 工作台和IDE 插件都是对用户界面硬编码的。

大家现在正在讨论带有浏览器版 SWT 的未来 SWT RAP 的当前实现使用 Qooxdoo AJAX 库(查看示例)从远程服务器来呈现UI。尽管我们的目标可能是要实现一个内嵌于浏览器的VM(像 Flex 或者 Silverlight ),但 RAP 的方式也许是个可行的方法,或者还可以使用类似于 GWT 这样的交叉编译(cross-compilation )的技术。

另一个方向就是可以使用其他语言编写插件,要考虑到未来的脚本化Eclipse 。已经有人建议使用 Scala 语言,尽管像 JavaScript 、甚至是 JRuby 这样的一些动态语言也可能会被支持。

为了使用服务器端数据在 Web 浏览器中展现 UI,我们必须对一些 singletons 解耦,这些 singletons 假定了一种一对一、用户到工作台的关系。此外,一些同步 APIs(如 EFS )需要被移植成异步的,这样才能处理基于 Web 的系统天然的异步性。有人正在讨论一个新的资源模型,希望它能避免对当前API 及新的应用模型的限制(如非嵌套的项目层次)。

E4 已经有很大进展了,重要的是 E4 的开发过程比以前更加开放了。但是要记住,所有这一切都是实验性的;因此E4 看起来应该(或者不应该)是什么样子都尚无定论。如果你想下载并尝试一些原型代码的话可以查看这些示例

对于这种从客户端IDE 到基于Web 的框架的发展,你有什么想法呢?

查看英文原文: E4 summit debates on the future goals and directions of Eclipse

2008-05-29 04:01372
用户头像

发布了 88 篇内容, 共 258.5 次阅读, 收获喜欢 8 次。

关注

评论

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

电商系统微服务拆分

michael

架构实战营

随便谈一下kafka消息队列

Regan Yue

kafka 10月月更

架构实战营总结

gawaine

架构实战营

架构实战营-第三期-模块一作业

岚哲

极客时间 架构 架构实战营

026云原生之Exporter采集数据

穿过生命散发芬芳

云原生 10月月更

Redis 实现分布式锁

黄敏

什么是架构

天天向上

架构实战营

ZK(ZooKeeper)分布式锁实现

牧小农

zookeeper ZooKeeper原理 zookeeper分布式锁

指标统计:基于流计算 Oceanus(Flink) 实现实时 UVPV 统计

腾讯云大数据

大数据 流计算 Oceanus

架构实战营模块六作业

Geek_d18264

架构实战营

10分钟搞懂事件驱动API

俞凡

架构 API

【架构实战营作业】模块六——创业公司电商微服务架构

聆息

架构实战营-第三期-学习总结

岚哲

极客时间 架构 架构实战营

拆分电商系统为微服务

缘分呐

微服务 电商系统

web安全:mysql提权总结篇

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

Vue进阶(幺肆玖):template 标签

No Silver Bullet

Vue 模板 占位符 10月月更

linux删除目录下文件的几种方法

入门小站

Liunx

在线英文字符串大写转小写,小写转大写工具

入门小站

工具

模块一作业

ks

架构实战营

学生管理系统

Mars

架构实战营 模块一

学生管理系统架构设计

天天向上

架构实战营

架构实战营 拆分电商系统为微服务

💤 ZZzz💤

架构实战营

模块一作业

zjluoyue

腾讯云安全隐私计算通过 CFCA 评测,再获国家级认可

腾讯云大数据

大数据 隐私计算

这样学BAT必面之软件设计原则,还不会就是我的问题

Tom弹架构

Java 架构 面试 设计模式 设计原则

模块6作业

4anonymous

HMS的舞者们,在智能世界的舞台

脑极体

学习心得 - 架构训练营 - 第六课

Fm

模块一作业

hhh

「架构实战营」

模块六作业

potti

电商微服务拆分

白开水又一杯

#架构实战营

E4高层就Eclipse的未来目标和发展方向展开讨论_Java_Alex Blewitt_InfoQ精选文章