速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:01459
用户头像

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

关注

评论

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

数盾科技加入,携手龙蜥社区提升网络安全整体防护能力

OpenAnolis小助手

开源 网络安全 数盾科技 密码算法

云原生安全实践

火线安全

云原生 安全 云安全

负载均衡,你想了解的全在这里!

博文视点Broadview

阿里云 VPC 内网性能测试最佳实践

阿里巴巴云原生

EventBridge 事件总线及 EDA 架构解析

阿里巴巴云原生

平衡树:为什么Redis内部实现用跳跃表

华为云开发者联盟

redis 数据结构 集合 跳跃表 平衡树

有奖互动|中国信通院联合 OceanBase 邀您参加《数据库发展研究报告(2022)》调研问卷

OceanBase 数据库

浅谈SaaS多租户数据隔离和共享

数商云

SASS

Android技术分享|【自定义View】实现Material Design的Loading效果

anyRTC开发者

android 音视频 移动开发 自定义view loading

贝壳Flutter UI 自动化测试原理与实践 - 已开源

贝壳大前端技术团队

flutter 测试 UI自动化 贝壳找房

尚硅谷监控告警系统(Zabbix)视频教程发布

@零度

大数据 zabbix

大数据培训Flink中常见问题定位

@零度

大数据 flink

数字经济“双碳”目标下,“东数西算”数据中心为何依靠液冷散热技术节能减排?

GPU算力

东数西算 GPU服务器

谷歌云对象存储攻防

火线安全

云原生 云安全 云存储

关于React项目本地开发设置Https的过程

隔壁的猫

前端 React 3月月更

超级app+轻应用=未来?

發財KK

移动应用 轻应用 快应用 App生态

TypeScript里string和String,真不是仅仅是大小写的区别

华为云开发者联盟

JavaScript typescript string ts

产品经理必看的高效产品文档撰写指南

小炮

产品文档

云计算时代,好用的IT运维软件我给推荐行云管家!

行云管家

云计算 运维 网络运维 IT运维

Flink 在米哈游的落地实践

Apache Flink

大数据 flink 编程 流计算 实时计算

NextArch基金会微服务技术组成立,腾讯为创始单位之一

科技热闻

web前端培训JS解构赋值知识点分享

@零度

JavaScript web前端

DevSecOps: 让大家都 Happy 的安全软件构建模式

火线安全

云原生 软件架构 DevSecOps 云安全

使用vite创建vue3项目

隔壁的猫

前端 Vite2 vue3.2 3月月更

OpenHarmony 标准系统 HDF 框架之 I2C 驱动开发

Anna

开源 后端 直播 OpenHarmony I2C

碰到运维难题怎么快速解决?有工具推荐吗?

行云管家

运维 网络运维 IT运维 服务器运维

性能指标、响应时间、并发量…聊聊性能优化的衡量指标

华为云开发者联盟

性能优化 高并发 响应时间 性能指标 并发量

4种典型限流实践保障应用高可用|云效工程师指北

阿里云云效

云计算 阿里云 云原生 系统安全 研发

关于 Nvm

隔壁的猫

node.js 前端 NVM 3月月更

java培训SpringBoot性能优化

@零度

Java springboot

DevSecOps邂逅云原生:云原生时代下的持续安全

火线安全

DevOps 云原生 云安全 云原生安全

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