程序员每天都在使用ide,围绕着这个工具工作,coding、coding、coding...

然后把代码上传到git、svn,等待着和其他人meger,或者被meger,等待着测试;离开公司到家之后,打开自己的电脑,重新download一份代码,继续着coding、coding、coding...

现在的IDE足够优秀了吗?显然Eclipse不这么认为:

Eclipse基金会的执行董事Mike Milinkovich表示:“有很多人基于错误的信念来构建和交付各种基于Web技术的开发人员工具,因为他们认为构建成熟的开发人员工具是一项相对简单的任务。” “我们确实看到这是一个巨大的机会,可以帮助整合围绕开发人员工具平台的活动,并真正实现合并并减少围绕开发人员工具的浪费。”

Eclipse基金会是世界上最大的开源基金会之一,它在近日宣布Eclipse Theia 1.0 稳定版发布,号称是Visual Studio Code的真正开源替代品。Eclipse Theia是一个可扩展的平台,整合了云端IDE和桌面IDE,并使用最先进的Web技术,早期的贡献者包括ARM、Arduino、EclipseSource、爱立信、Gitpod、谷歌云、IBM、Red Hat、SAP和TypeFox等公司。

eclipse 开源项目(Github9.8k个Stars真正的Web)(1)

在网站上他们是这么介绍的:

Single Source for Browser and Desktop

这是一个用typescript编写的、可扩展的、开源的、可以自己构建的云端&桌面端一致的IDE。

Not Your Parents’ Browser IDE

哈哈,最新一代的Browser IDE。Theia是第一个基于浏览器的IDE平台,它在与本地IDE类似的深度上智能化地支持所有最新的编程语言。

像Cloud9这样的第一代在线ide已经为基于浏览器的开发铺平了道路。然而,要跟上现代桌面ide支持的编程语言和框架的泛滥始终是一场艰苦的战斗。这个问题可以通过发展一个庞大的扩展开发人员社区来解决,或者雇佣一个像JetBrains这样的开发人员团队来解决,但是从长远来看,这两者都很难实现和维持。

Theia通过利用地球上最大、最活跃的思想扩展社区来以不同的方式解决这个问题。

Flexible Architecture

我们已经设计了Theia,所以采用者可以以非常细粒度的方式更改它,而不需要对核心项目进行补丁或分支。利用依赖项注入和将整个应用程序分割为单个npm包的模块化,提供了产品开发人员所需的自由度。

Community

如今,Theia有1k个餐叉,超过73k个明星,社区论坛每天都在增长。

eclipse 开源项目(Github9.8k个Stars真正的Web)(2)

Summary

有了Theia,我们终于有了一个不妥协的,基于浏览器的开发者体验,没有第一代浏览器ide的典型缺点。Theia可以运行在任何现代设备上,比如平板电脑、chromebook,当然,也可以运行在功能强大的开发人员机器上。

我们发布1.0版是为了告诉世界,Theia已经准备好迎接黄金时代。如上所述,它已经被许多人采用,我们期待着看到你将与Theia一起构建什么。

Githup地址:https://github.com/eclipse-theia/theia

看完了官方的介绍,你能从整个IDE中想象出什么呢?

,