{"id":206752,"date":"2021-11-29T09:02:37","date_gmt":"2021-11-29T08:02:37","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=space&#038;p=206752"},"modified":"2021-11-29T09:02:40","modified_gmt":"2021-11-29T08:02:40","slug":"introducing-remote-development-with-space","status":"publish","type":"space","link":"https:\/\/blog.jetbrains.com\/pt-br\/space\/2021\/11\/29\/introducing-remote-development-with-space\/","title":{"rendered":"Apresentamos o Desenvolvimento Remoto com o Space"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/BRPT_blog_1280x600.png\" alt=\"\" class=\"wp-image-206756\"\/><\/figure>\n\n\n\n<p>Talvez voc\u00ea j\u00e1 tenha ouvido falar da grande not\u00edcia da JetBrains \u2014 <a href=\"https:\/\/www.jetbrains.com\/pt-br\/remote-development\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">as solu\u00e7\u00f5es de desenvolvimento remoto para os IDEs da JetBrains<\/a>.&nbsp;<\/p>\n\n\n\n<p>A ideia \u00e9 ajudar voc\u00ea a superar os limites das m\u00e1quinas locais e notebooks lentos, tornando poss\u00edvel que os desenvolvedores trabalhem de forma mais eficiente, economizem tempo e contribuam mais para os projetos.<\/p>\n\n\n\n<p>Tendo este objetivo em mente, decidimos separar o front-end e o back-end dos IDEs. O \u00fanico software instalado na sua m\u00e1quina ser\u00e1 um cliente que apresentar\u00e1 a interface de usu\u00e1rio do IDE e se comunicar\u00e1 com um back-end remoto. O back-end remoto se encarregar\u00e1 ent\u00e3o de todas as opera\u00e7\u00f5es pesadas com o c\u00f3digo-fonte, tais como a cria\u00e7\u00e3o dos \u00edndices e da \u00e1rvore sint\u00e1tica, fornecendo complementa\u00e7\u00e3o de c\u00f3digo, refatora\u00e7\u00f5es, etc.<\/p>\n\n\n\n<p>O que voc\u00ea pode usar como back-end remoto? H\u00e1 v\u00e1rias op\u00e7\u00f5es, mas acreditamos que somos n\u00f3s mesmos que oferecemos o melhor suporte a back-ends remotos para os nossos IDEs. Temos o prazer de anunciar os <a href=\"https:\/\/www.jetbrains.com\/pt-br\/remote-development\/space-dev-environments\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"><strong>ambientes de desenvolvimento na nuvem<\/strong><\/a><strong> no JetBrains Space<\/strong>!&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Remote Development with Space Dev Environments\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/K4IVK4Q8o4M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Com os ambientes de desenvolvimento do Space, voc\u00ea pode montar um processo de desenvolvimento remoto que permite que voc\u00ea:<\/p>\n\n\n\n<ul><li>Acelere a integra\u00e7\u00e3o com ambientes padronizados.<\/li><li>Obtenha um IDE pronto para usar em segundos com snapshots pr\u00e9-constru\u00eddos.<\/li><li>Centralize o gerenciamento dos seus ambientes de desenvolvimento.&nbsp;<\/li><li>Economize recursos com ambientes de desenvolvimento que hibernam automaticamente.<\/li><li>Trabalhe em v\u00e1rias tarefas ao mesmo tempo.<\/li><li>Colabore no c\u00f3digo com seus colegas de equipe.<\/li><\/ul>\n\n\n\n<p>Leia esta postagem no blog para saber mais a respeito dos ambientes de desenvolvimento do Space e como utiliz\u00e1-los.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 um ambiente de desenvolvimento?<\/h2>\n\n\n\n<p>Um ambiente de desenvolvimento \u00e9 uma m\u00e1quina virtual com um container do Docker que tem acesso ao c\u00f3digo-fonte do projeto e fornece componentes de back-end ao seu editor local de c\u00f3digo. O container \u00e9 hospedado pelo mesmo motor usado no Space Automation. <a href=\"https:\/\/www.jetbrains.com\/help\/space\/dev-environments.html#how-does-it-work\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Leia este artigo<\/a> para saber como isso funciona.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1800\" height=\"1516\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/1-space-cloud-dev-environment.png\" alt=\"Space cloud dev environments\" class=\"wp-image-205225\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Por que escolher o Space para desenvolvimento remoto?<\/h2>\n\n\n\n<p>Criamos o <a href=\"https:\/\/www.jetbrains.com\/pt-br\/space\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Space<\/a>, nossa solu\u00e7\u00e3o integrada para equipes e projetos de software, como uma ferramenta para ajudar voc\u00ea a cobrir todo o ciclo de vida do desenvolvimento, desde a hospedagem de reposit\u00f3rios de Git e a automa\u00e7\u00e3o de pipelines de CI\/CD at\u00e9 a publica\u00e7\u00e3o de pacotes.&nbsp;<\/p>\n\n\n\n<p>A partir de hoje, para ajudar voc\u00ea a cobrir os seus fluxos de trabalho de desenvolvimento remoto de software, o Space permite que voc\u00ea gerencie ambientes de desenvolvimento remoto automaticamente, na forma de m\u00e1quinas virtuais na nuvem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Todo o pipeline de desenvolvimento remoto criado pela JetBrains<\/strong><\/h3>\n\n\n\n<p>Com o Space, voc\u00ea pode configurar, inicializar, reproduzir e gerenciar seus ambientes de desenvolvimento, conectar-se aos IDEs da JetBrains e come\u00e7ar a codificar em segundos.&nbsp;<\/p>\n\n\n\n<p>O <a href=\"https:\/\/www.jetbrains.com\/pt-br\/idea\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">IntelliJ IDEA Ultimate<\/a> e o <a href=\"https:\/\/jetbrains.com\/pt-br\/fleet\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Fleet<\/a>, o IDE de pr\u00f3xima gera\u00e7\u00e3o da JetBrains, j\u00e1 d\u00e3o suporte ao desenvolvimento remoto com ambientes de desenvolvimento do Space. Em breve, o PyCharm, o GoLand, o WebStorm, o CLion e outros IDEs da JetBrains tamb\u00e9m dar\u00e3o esse suporte.<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2021\/11\/29\/introducing-remote-development-for-jetbrains-ides\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Leia esta postagem no blog<\/a> para saber mais sobre as solu\u00e7\u00f5es de desenvolvimento remoto da JetBrains.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Solu\u00e7\u00e3o econ\u00f4mica<\/strong><\/h3>\n\n\n\n<p>O Space pode ajudar voc\u00ea a otimizar os custos da execu\u00e7\u00e3o de ambientes de desenvolvimento remoto fornecendo VMs adequadas ao tamanho dos seus projetos e hibernando ambientes de desenvolvimento automaticamente ap\u00f3s 30 minutos de inatividade. Saiba mais sobre os <a href=\"https:\/\/www.jetbrains.com\/pt-br\/remote-development\/space-dev-environments\/#pricing-section\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">planos e pre\u00e7os dos ambientes de desenvolvimento<\/a> e os tipos de VMs dispon\u00edveis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mantenha seu c\u00f3digo seguro e protegido<\/strong><\/h3>\n\n\n\n<p>Todas as m\u00e1quinas virtuais que executam espa\u00e7os de trabalho de programa\u00e7\u00e3o ficam isoladas umas das outras e cada m\u00e1quina virtual s\u00f3 pode executar um ambiente. As redes virtuais dos ambientes de desenvolvimento tamb\u00e9m s\u00e3o isoladas. Voc\u00ea pode tratar o seu ambiente de desenvolvimento como um branch tempor\u00e1rio de Git e evitar o desgaste de manter um ambiente local permanente de desenvolvimento. Voc\u00ea pode simplesmente excluir o ambiente quando terminar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o flex\u00edveis<\/strong><\/h3>\n\n\n\n<p>Com a configura\u00e7\u00e3o flex\u00edvel de permiss\u00f5es por projeto, voc\u00ea s\u00f3 precisa configurar quem ter\u00e1 cada tipo de permiss\u00e3o para usar e gerenciar as \u00e1reas de trabalho de programa\u00e7\u00e3o do seu projeto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que j\u00e1 est\u00e1 dispon\u00edvel nos ambientes de desenvolvimento do Space?<\/h2>\n\n\n\n<ul><li><strong>Ambientes reproduz\u00edveis pr\u00e9-configurados<\/strong><\/li><\/ul>\n\n\n\n<p>Como as ferramentas e bibliotecas necess\u00e1rias ao seu projeto s\u00e3o ambientes de desenvolvimento executados em containers do Docker, voc\u00ea pode instalar todas elas usando um Dockerfile. Se n\u00e3o houver um arquivo <em>.\/.fleet\/Dockerfile<\/em> no seu projeto, o Space usar\u00e1 a <a href=\"https:\/\/www.jetbrains.com\/help\/space\/set-up-a-dev-evnvironment.html#using-the-default-dev-environment\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">imagem-padr\u00e3o do container<\/a>. Isso garante que os seus ambientes de desenvolvimento estejam alinhados para toda a equipe e simplifica a experi\u00eancia de incorpora\u00e7\u00e3o \u00e0 equipe dos novos desenvolvedores, que poder\u00e3o come\u00e7ar a desenvolver quase imediatamente, j\u00e1 que n\u00e3o ter\u00e3o que preparar suas m\u00e1quinas locais para o projeto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"992\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/Active_dev_environment_3.png\" alt=\"Active Space dev environment\" class=\"wp-image-205707\"\/><\/figure>\n\n\n\n<ul><li><strong>Prepara\u00e7\u00e3o dos seus ambientes de desenvolvimento<\/strong><\/li><\/ul>\n\n\n\n<p>Esta \u00e9 a melhor parte! O Space deixa voc\u00ea preparar o back-end para o trabalho, duplicando o reposit\u00f3rio de Git, montando os \u00edndices do projeto e resolvendo as depend\u00eancias para voc\u00ea. Vai parecer que algu\u00e9m chegou ao escrit\u00f3rio uma hora antes de voc\u00ea, ligou o seu computador, abriu o projeto no IDE e preparou tudo para voc\u00ea. Assim, voc\u00ea pode come\u00e7ar bem o seu dia e come\u00e7ar a trabalhar num IDE 100% pronto.<br><br>A prepara\u00e7\u00e3o \u00e9 feita com a ajuda do Space Automation. Adicione uma tarefa de prepara\u00e7\u00e3o ao arquivo <em>.space.kts<\/em> do projeto, adicione todos os scripts de prepara\u00e7\u00e3o \u00e0 tarefa e execute-a. Voc\u00ea pode at\u00e9 configurar a tarefa para ser executada diariamente. <a href=\"https:\/\/www.jetbrains.com\/help\/space\/set-up-a-dev-evnvironment.html#step-2-warming-up-the-dev-environment\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">Leia este artigo<\/a> para saber mais sobre como preparar o ambiente de desenvolvimento.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"862\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/3-space-dev-environment-warmup-snapshot.png\" alt=\"Space dev environment warmup snapshot\" class=\"wp-image-205247\"\/><\/figure>\n\n\n\n<ul><li><strong>Compartilhamento de ambientes de desenvolvimento&nbsp;<\/strong><\/li><\/ul>\n\n\n\n<p>Voc\u00ea pode mandar um link do ambiente de desenvolvimento para os seus colegas, para que eles possam abri-lo nos seus IDEs, dar uma olhada no seu c\u00f3digo, execut\u00e1-lo e depur\u00e1-lo (no momento, este recurso s\u00f3 est\u00e1 dispon\u00edvel no Fleet).&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"876\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/4-sharing-a-space-dev-environment.png\" alt=\"Sharing a Space dev environment\" class=\"wp-image-205261\"\/><\/figure>\n\n\n\n<ul><li><strong>Hiberna\u00e7\u00e3o de ambientes de desenvolvimento<\/strong><\/li><\/ul>\n\n\n\n<p>Se um ambiente de desenvolvimento n\u00e3o for usado por mais de 30 minutos, ele entrar\u00e1 automaticamente em hiberna\u00e7\u00e3o \u2014 o container ser\u00e1 encerrado e a m\u00e1quina virtual correspondente ser\u00e1 liberada. Todas as altera\u00e7\u00f5es n\u00e3o salvas ser\u00e3o salvas no armazenamento do ambiente de desenvolvimento. Quando voc\u00ea estiver pronto para trabalhar naquele ambiente de novo, o ambiente pode ser restaurado com o mesmo exato armazenamento montado. A hiberna\u00e7\u00e3o dos ambientes de desenvolvimento garante que voc\u00ea n\u00e3o tenha que pagar por recursos n\u00e3o utilizados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"870\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/5-space-dev-environment-hibernation.png\" alt=\"Space dev environment hibernation\" class=\"wp-image-205272\"\/><\/figure>\n\n\n\n<ul><li><strong>Suporte aos IDEs da JetBrains<\/strong><\/li><\/ul>\n\n\n\n<p>Duas op\u00e7\u00f5es j\u00e1 est\u00e3o dispon\u00edveis:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/www.jetbrains.com\/pt-br\/remote-development\/gateway\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">IntelliJ IDEA com o JetBrains Gateway<\/a> (pode ser instalado atrav\u00e9s do <a href=\"https:\/\/www.jetbrains.com\/pt-br\/toolbox-app\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Toolbox App<\/a>) \u2014 o IntelliJ IDEA \u00e9 instalado localmente e conecta-se a um ambiente de desenvolvimento atrav\u00e9s do launcher do JetBrains Gateway. No lan\u00e7amento inicial, s\u00f3 o IntelliJ IDEA tem suporte nos ambientes de desenvolvimento do Space. Mas haver\u00e1 suporte a outros IDEs baseados no IntelliJ mais tarde; ent\u00e3o, fique de olho nas atualiza\u00e7\u00f5es.<\/li><li><a href=\"https:\/\/jetbrains.com\/fleet\/\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">JetBrains Fleet<\/a> (dispon\u00edvel como demonstra\u00e7\u00e3o antecipada) \u2014 o <strong>IDE de pr\u00f3xima gera\u00e7\u00e3o da JetBrains. <\/strong>Desenvolvido do zero, o Fleet usa o motor de processamento de c\u00f3digo do IntelliJ, com uma arquitetura de IDE distribu\u00eddo e uma Interface de usu\u00e1rio reimaginada. Fluxos de trabalho remotos e colaborativos<strong> <\/strong>s\u00e3o tratados com todas as honras no Fleet.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1620\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/6-jetbrains-fleet.png\" alt=\"JetBrains Fleet\" class=\"wp-image-205283\"\/><\/figure>\n\n\n\n<ul><li><strong>Escalabilidade<\/strong><\/li><\/ul>\n\n\n\n<p>Para melhor adequa\u00e7\u00e3o ao tamanho do seu projeto e otimiza\u00e7\u00e3o de custos, voc\u00ea pode escolher um dentre tr\u00eas tipos de inst\u00e2ncias: Normal (4 n\u00facleos de CPU e 8 GB de RAM), Grande (8 n\u00facleos de CPU e 16 GB de RAM) ou Extragrande (16 n\u00facleos de CPU e 32 GB de RAM).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que est\u00e1 planejado?<\/h2>\n\n\n\n<ul><li><strong>Suporte a mais IDEs<\/strong><\/li><\/ul>\n\n\n\n<p>Al\u00e9m do IntelliJ IDEA Ultimate e do Fleet, tamb\u00e9m planejamos dar suporte ao PyCharm, GoLand, WebStorm, CLion e outros IDEs da JetBrains baseados no IntelliJ.<\/p>\n\n\n\n<ul><li><strong>Compartilhamento de ambientes de desenvolvimento para desenvolvedores de Web<\/strong><\/li><\/ul>\n\n\n\n<p>Suponha que voc\u00ea esteja desenvolvendo um aplicativo para a Web e queira que algu\u00e9m da sua equipe teste as suas \u00faltimas altera\u00e7\u00f5es. Normalmente, se voc\u00ea estiver desenvolvendo o aplicativo na sua m\u00e1quina local, voc\u00ea ter\u00e1 que submeter e fazer push das altera\u00e7\u00f5es, e depois preparar um ambiente de pr\u00e9-produ\u00e7\u00e3o na sua rede local. Usando um ambiente de desenvolvimento, voc\u00ea s\u00f3 precisa construir e executar o aplicativo. Voc\u00ea pode criar um link compartilh\u00e1vel e qualquer pessoa que tiver esse link poder\u00e1 acessar o aplicativo web sem precisar de autentica\u00e7\u00e3o.<\/p>\n\n\n\n<ul><li><strong>Suporte a m\u00faltiplos reposit\u00f3rios de Git<\/strong><\/li><\/ul>\n\n\n\n<p>Atualmente, um ambiente de desenvolvimento s\u00f3 pode trabalhar com um reposit\u00f3rio de projeto.<\/p>\n\n\n\n<ul><li><strong>Outros recursos<\/strong><ul><li>Op\u00e7\u00f5es avan\u00e7adas de compartilhamento, com suporte a v\u00e1rios fluxos de convite e uma lista de colaboradores e convidados.<\/li><li>Disponibiliza\u00e7\u00e3o de segredos de usu\u00e1rio em ambientes de desenvolvimento.<\/li><li>Suporte ao formato <a href=\"https:\/\/redhat-developer.github.io\/devfile\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Devfile<\/a> para descrever o espa\u00e7o de trabalho do ambiente de desenvolvimento.<\/li><li>Support for multiple Git repositories.<\/li><li>Gerenciamento de recursos dos ambientes de desenvolvimento nos n\u00edveis da organiza\u00e7\u00e3o e do projeto, com suporte a quotas de recursos.<\/li><li>Ambientes de desenvolvimento hospedados localmente.<\/li><li>Auditorias de seguran\u00e7a e outros recursos.<\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Como come\u00e7ar a desenvolver em ambientes de desenvolvimento na nuvem<\/h2>\n\n\n\n<p>Tudo de que voc\u00ea precisa \u00e9 o <a href=\"https:\/\/jetbrains.com\/pt-br\/fleet\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">JetBrains Fleet<\/a> ou o <a href=\"https:\/\/www.jetbrains.com\/remote-development\/gateway\/\" class=\"ek-link\" target=\"_blank\" rel=\"noopener\">JetBrains Gateway<\/a> instalado na sua m\u00e1quina e um projeto hospedado no Space. Siga estas instru\u00e7\u00f5es detalhadas para:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/www.jetbrains.com\/help\/space\/develop-in-a-dev-environment.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Come\u00e7ar a desenvolver em um ambiente de desenvolvimento<\/a>.<\/li><li><a href=\"https:\/\/www.jetbrains.com\/help\/space\/set-up-a-dev-evnvironment.html\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Preparar um ambiente de desenvolvimento para um projeto<\/a>.<\/li><li><a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/02\/06\/mirroring-an-external-git-repository-in-space\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Criar um espelho de um reposit\u00f3rio de Git no Space<\/a> para usar ambientes de desenvolvimento com um reposit\u00f3rio existente.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1576\" height=\"1276\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/11\/7-start-developing-remotely-with-space-and-jetbrains-ides.jpg\" alt=\"Start developing remotely with Space and JetBrains IDEs\" class=\"wp-image-205309\"\/><\/figure>\n\n\n\n<p>Se voc\u00ea tiver alguma d\u00favida quanto aos ambientes de desenvolvimento do Space, entre em contato com a nossa equipe de suporte <a href=\"https:\/\/space-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=360000424699\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">fazendo uma solicita\u00e7\u00e3o<\/a> atrav\u00e9s do nosso Web site.<\/p>\n\n\n\n<p>O que voc\u00ea acha dos ambientes de desenvolvimento do Space? Deixe a sua opini\u00e3o e o seu feedback nos coment\u00e1rios abaixo.<\/p>\n\n\n\n<p><em>Artigo original em ingl\u00eas por:<\/em><br><\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":206767,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[6824,1038],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/space\/206752"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/space"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/space"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=206752"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/space\/206752\/revisions"}],"predecessor-version":[{"id":206842,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/space\/206752\/revisions\/206842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/206767"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=206752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=206752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=206752"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=206752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}