新闻

在太空中寻找空间

阅读这篇其他语言的文章:
英语法语日本語한국어多伊奇Русский西班牙语简体中文

塔尔维兹você já tenha ouvido falar da grande notícia da JetBrains -soluções de desenvolvimento remoto para os ide da JetBrains

一个想法é阿达达você一个超级限制máquinas地方笔记,龙卷风possível关于效率的形式,经济的速度和对项目的贡献。

我们的目标是,区分前端和后端。O único software installado na sua máquina será um cliente que apresentará a interface de usuário do IDE ese comunicará com um后端remoto。O后端remoto se encarregará então de todas作为operações pesadas com O código-fonte, tais como a criação dos índices e da árvore sintática, fornecendo complementação de código, refatorações等。

O que você pode usar como后端remoto?Há várias opções, mas crediitamos que somos nós mesmos que erecemos o melhor支持后端remotos para os nossos ide。Temos o prazer de anunciar os环境的变化没有JetBrains Space

太空环境网,você法国太空环境探索之路você:

  • Acelere a integração com环境padronizados。
  • Obtenha um IDE立即para usar em segundos com快照pré-construídos。
  • 把环境和环境集中起来。
  • 节约自动冬眠环境的递归。
  • Trabalhe em várias tarefas ao mesmo tempo。
  • 合作código com seus colegas de equipe。

对太空环境的了解utilizá-los。

O que é嗯环境?

Um环境de deenvolvimento é uma máquina虚拟com Um container do Docker que tem acesso ao código-fonte do projeto e fornecse组件de后端ao seu编辑器本地de código。O容器é hospedado pelo mesmo马达usado无空间自动化。Leia este artigoPara saber como isso funciona。

空间云开发环境

在遥远的空间里?

Criamos o空间, nossa solução集成para装备e项目de软件,como uma ferramenta para ajudar você a cobrir todo o ciclo de vida do deenvolvento, desde a hospedagem de repositórios de Git e a automação de管道de CI/CD até a publicação de pacotes。

一个人,para adjudar você一个cobrir os sexos de trabalho de desenvolvolento remoto software, o permite que空间você环境desenvolvolento removeautomaticamente, na forma de máquinas虚拟的nuvem。

Todo管道de desenvolvimento remoto criado pela JetBrains

Com o Space, você pode configurar, inicializar, reduzir e gerenciar seus ambientes de desenvolvimento, conector -se aos IDEs da JetBrains e começar a codificar em segundos。

OIntelliJ IDEA Ultimatee o舰队, o IDE de próxima geração da JetBrains, já dão support ao deenvolvimento remoto com ambientes de deenvolvimento do Space。Em breve, o PyCharm, o GoLand, o WebStorm, o CLion e outros IDEs da JetBrains também darão esse支持。

Leia esta postagem没有博客para saber mais清醒的soluções de desenvolvimento remoto da JetBrains。

《经济学报》Solucao

O空间探测仪você在太空中漫游execução在太空中漫游的环境após 30分钟在太空中漫游。Saiba mais sobre osPlanos e preços DOS环境de desenvolventoe os tipos de VMs disponíveis。

Mantenha seu código seguro e protegido

Todas as máquinas virtuais que executam espaços de trabalho de programação ficam isolada umas das out as e cada máquina virtual só pode executar um ambiente。作为环境的虚拟também são isolada。Você关于环境变化的地方分支temporário关于环境变化的地方永久环境变化的地方。Você简单的不属于环境的圆的终点站。

Autenticação e autorização flexíveis

Com a configuração flexível de permissões por projeto, você só precisa configurar quem terá cada tipo de permissão para usar e gerenciar as áreas de trabalho de programação do seu projeto。

O que já está disponível no ambientes de desenvolvimento do Space?

  • 环境reproduzíveis pré-configurados

Como as ferramentas e bibliotecas necessárias ao seu projeto são ambientes de desenvolvimento executados em containers do Docker, você pode instalar todas elas usando um Dockerfile。Se não houver um arquivo/ .fleet / Dockerfileno seu projeto, o Space usará aImagem-padrão do容器.Isso garante que os deenenente de deenenenente de deenenenente de deenenenente de deenenente de enenenente de enenente de enenente de enenente de enenente de enenente de poderão começar deenenver deenededentente, já que não terão que预备suas máquinas locais para o projeto。

活跃的空间开发环境
  • Preparação关于环境的事

Esta é a melhor parte!O空间deixa você prepare O后端para O trabalho, duplicando O repositório de Git, montando os índices do projeto e resolvendo as dependências para você。Vai parecer que alguém chegou ao escritório uma hora antes de você, ligou o seu computador, abriu o projeto no IDE e prepou tudo para você。Assim, você pode começar bem o seu dia e começar a trabalhar num IDE 100%马上。

preparação é feita com A ajuda做空间自动化。Adicione uma tarefa de preparação ao arquivo.space.kts做项目,adicione todos操作系统脚本de preparação à tarefa e执行-a。Você pode até配置一个tarefa para ser executada diariamente。Leia este artigoPara er maiis sober como prepare o ambiente de desvolvento。

空间开发环境预热快照
  • 环境的比较

Você地狱之海链接与环境有关的事,与所有人有关的事código, executá-lo e depurá-lo(没有纪念,este recurso só está disponível no Fleet)。

共享空间开发环境
  • Hibernação环境

环境环境não 30分钟内的美国,ele entrará自动camente em hibernação - o容器será encerrado e a máquina虚拟通讯员será liberada。Todas as alterações não salvas serão salvas no armazenamento do ambiente de desvolvento。Quando você estiver即刻para trabalhar naquele新环境,o环境pode ser餐厅com o mesmo exato armazenamento montado。hibernação保护环境você não有权利的人não有权利的人。

空间开发环境休眠
  • 支持aos ide达JetBrains

Duas opções já estão disponíveis:

  • IntelliJ IDEA com JetBrains网关(pode ser installado através do .工具箱的应用) - o IntelliJ IDEA é instalado localmente conecta-se um ambiente de desenvolvimento através do launcher do JetBrains Gateway。No lançamento inicial, só o IntelliJ IDEA tem support nos ambientes de desenvolvimento do Space。Mas haverá支持一个outros IDEs baseados no IntelliJ mais tarde;Então, fique de olho nas atualizações。
  • JetBrains舰队(disponível como demonstração antecipada) - oIDE de próxima geração da JetBrains。desenvolviddo zero, o Fleet usa o motor de processamento de código do IntelliJ, com uma arquitetura de IDE distribuído e uma Interface de usuário reimaginada。在遥远的世界和合作中são tratados com todas as honras no Fleet。
JetBrains舰队
  • Escalabilidade

Para melhor adequação ao tamanho do seu projeto e otimização de custos, você pode escolher um dentre três tipos de instâncias: Normal (4 núcleos de CPU e 8gb de RAM), Grande (8 núcleos de CPU e 16gb de RAM) ou Extragrande (16 núcleos de CPU e 32gb de RAM)。

O que está planejado?

  • 支持mais ide

Além做IntelliJ IDEA终极做舰队,também planejamos dar支持ao PyCharm, GoLand, WebStorm, CLion e outros ide da JetBrains基于没有IntelliJ。

  • 网络环境的比较

Suponha que você esteja desenvolvendo um application para a Web e queira que alguém da sua equipe teste as suas últimas alterações。Normalmente, se você estiver desenvolvendo o应用na sua máquina local, você terá que submeter e fazer push das alterações, e depois preparar um ambiente de pré-produção na sua rede local。我们的环境,você só精确的执行命令。Você pode criar um链接compartilhável e qualquer pessoa que tiver esse链接poderá acessar o application web sem precisar de autenticação。

  • 支持múltiplos repositórios de Git

自然环境só原始环境repositório工程。

  • 结尾部分recurso项目
    • Opções avançadas de compartilhamento, com支持一个vários的交流与合作名录。
    • Disponibilização隔离者usuário环境者。
    • 支持ao格式DevfilePara descrever o espaço de trabalho do ambiente de desenvolvento。
    • 支持多个Git存储库。
    • 环境环境的递归问题níveis da organização e项目,com支持递归问题配额。
    • 环境与环境的关系。
    • 礼堂segurança e outros recursos。

科莫começar一个环境的消失

Tudo de que você precisa é oJetBrains舰队你啊JetBrains网关instalado na sua máquina e um projeto hospedado no Space。Siga estas instruções detalhadas para:

开始使用Space和JetBrains ide进行远程开发

Se você tiver alguma dúvida quanto aos环境de desenvolvimento do Space, entre em contato com a nossa equipe de supportFazendo uma solicitaçãoatravés do nosso网站。

O que você acha dos ambiente de desenvolvimento do Space?dexe a sua opinião e o seu反馈nos comentários abaixo。

Artigo原创em inglês por:

路易斯·迪贝拉

瓦莱丽·安德列娅诺娃

Baidu