Navigation

    西南IT社区
    • Register
    • Login
    • Search
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    多语言云端IDE和桌IDE-EclipseTheia

    开源推荐
    eclipsetheia
    1
    1
    35
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      erhei345 last edited by

      Theia(全名Eclipse Theia)是一个可扩展的平台,用于使用最新的Web技术开发多语言的云端和桌面的 IDE。目前云端IDE可能是未来编程的趋势,而Theia提供了两种方式云端(即客户端通过浏览器打开IDE)和桌面端!其界面类似于VSCode,且借鉴了很多VSCode方面的东西,甚至是直接支持VSCode的扩展。这让很多喜爱VSCode的开发者能快速的迁移。

      Eclipse Theia是用来建立一个平台来构建类似IDE的产品;向最终用户提供全面的多语言IDE(不仅仅是智能编辑器);同样支持Cloud IDE和Desktop IDE的范例;通过语言和调试服务器协议提供对多种语言的支持;为现代GUI提供javascript UI库。Theia项目本身也认为VS Code是一款出色的产品。这就是Theia接受许多设计决策,甚至直接支持VS Code扩展的原因。

      最重要的区别是:Theia的架构更加模块化,可以进行更多自定义,Theia是专为在Desktop(桌面)和Cloud(云端)上运行而设计的,Theia由与供应商无关的开源基金会开发。Theia 建立在Language Server协议之上,得益于不断增长的生态系统超过60种可用的语言服务器,为所有主要编程语言提供智能编辑支持。

      Theia集成了功能齐全的终端,可在重新加载浏览器时重新连接,从而保留完整的历史记录。Theia的外壳基于PhosphorJS,它为可拖动的码头布局提供了坚实的基础。

      Theia由扩展组成,扩展是一个npm程序包,它公开了许多有助于创建DI容器的DI模块(ContainerModule)。通过package.json在应用程序的npm-package中添加依赖项来使用扩展。扩展可以在运行时安装/卸载,这将触发重新编译并重新启动。

      项目地址: https://theia-ide.org/

      f6241ad3-77f8-4f20-a97c-800dd59db700-image.png

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      E
      1
      光
      A
      庆
      小
      U
      Y
      L
      I
      Z
      I
      Y
      C
      Z
      E
      Y
      U
      I
      A
      Z
      Y
      Y
      罗
      R

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号