{"id":285943,"date":"2022-10-11T13:00:07","date_gmt":"2022-10-11T12:00:07","guid":{"rendered":"https:\/\/blog.jetbrains.com\/idea\/2022\/10\/remote-development-in-jetbrains-ides-now-available-to-google-cloud-workstations-users\/"},"modified":"2022-10-11T22:34:44","modified_gmt":"2022-10-11T21:34:44","slug":"remote-development-in-jetbrains-ides-now-available-to-google-cloud-workstations-users","status":"publish","type":"idea","link":"https:\/\/blog.jetbrains.com\/pt-br\/idea\/2022\/10\/remote-development-in-jetbrains-ides-now-available-to-google-cloud-workstations-users\/","title":{"rendered":"Desenvolvimento remoto em IDEs JetBrains agora dispon\u00edvel para usu\u00e1rios do Google Cloud Workstations"},"content":{"rendered":"\n<p>Fizemos uma parceria com o Google Cloud para oferecer uma integra\u00e7\u00e3o entre o Cloud Workstations e o desenvolvimento remoto da JetBrains. O <br><br><a href=\"https:\/\/cloud.google.com\/workstations\" target=\"_blank\" rel=\"noopener\">Cloud Workstations<\/a>, anunciado recentemente no Google Cloud Next, fornece ambientes de desenvolvimento totalmente gerenciados no Google Cloud. Essa integra\u00e7\u00e3o significa que voc\u00ea pode usar o JetBrains Gateway para desenvolver remotamente em seus IDEs favoritos no Cloud Workstations. Voc\u00ea tamb\u00e9m pode fazer com que todo o processamento da linguagem ocorra no Google Cloud enquanto trabalha localmente com um cliente thin e rich. Isso cria uma combina\u00e7\u00e3o perfeita entre a computa\u00e7\u00e3o poderosa na nuvem e uma experi\u00eancia de IDE familiar e responsiva da JetBrains.<\/p>\n\n\n\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\/2022\/10\/Blog_Featured_image_1280x600-1-1.png\" alt=\"\" class=\"wp-image-285547\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nos bastidores do desenvolvimento remoto da JetBrains<\/strong><\/h2>\n\n\n\n<p>Antes de falarmos sobre a integra\u00e7\u00e3o, vamos recapitular rapidamente o que \u00e9 o desenvolvimento remoto em IDEs da JetBrains e como ele funciona.<\/p>\n\n\n\n<p>Essencialmente, seu IDE da JetBrains est\u00e1 dividido em dois componentes: (1) o backend do IDE no servidor remoto e (2) o cliente local. Voc\u00ea interage com um cliente thin local, que oferece uma UX (experi\u00eancia do usu\u00e1rio) responsiva e fluida. Enquanto isso, o servidor remoto est\u00e1 lidando com todo o processamento pesado.<\/p>\n\n\n\n<p>O cliente local torna nossa solu\u00e7\u00e3o muito diferente das ferramentas de desktop remoto de uso geral, que exigem uma viagem de ida e volta completa para cada clique e pressionamento de tecla. Nossa solu\u00e7\u00e3o foi desenvolvida especificamente e otimizada para o desenvolvimento de software, permitindo que a experi\u00eancia de desenvolvimento pare\u00e7a nativa.<\/p>\n\n\n\n<p>O servidor remoto cont\u00e9m ambientes de desenvolvimento. Voc\u00ea pode automatizar a cria\u00e7\u00e3o e o gerenciamento desses ambientes usando provedores de ambiente de desenvolvimento em nuvem, como o Cloud Workstations, ou pode provision\u00e1-los manualmente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Integra\u00e7\u00e3o do Cloud Workstations com o JetBrains Gateway<\/strong><\/h2>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Os clientes do Google Cloud est\u00e3o entusiasmados com os benef\u00edcios de seguran\u00e7a e produtividade que s\u00e3o poss\u00edveis com o desenvolvimento remoto. A integra\u00e7\u00e3o do Cloud Workstations com o desenvolvimento remoto da JetBrains nos permite fornecer a experi\u00eancia de desenvolvimento fluida e agrad\u00e1vel que nossos clientes desejam.<\/p><cite>Marcos Grappeggia, gerente de produto do Cloud Workstations, Google Cloud.<\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1680\" height=\"1100\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/10\/Gateway_1680x1100.png\" alt=\"\" class=\"wp-image-285029\"\/><\/figure>\n\n\n\n<p>O Cloud Workstations oferece ambientes de desenvolvimento pr\u00e9-configurados, mas personaliz\u00e1veis, dispon\u00edveis em qualquer lugar e a qualquer hora. Com essa parceria, o Cloud Workstations agora tem suporte para os IDEs mais populares, como o IntelliJ IDEA, o PyCharm, o Rider e muitos outros, permitindo que os usu\u00e1rios aproveitem ambientes de desenvolvimento gerenciados e personaliz\u00e1veis no Google Cloud em seus IDEs preferidos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1680\" height=\"453\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/10\/CWRKS-3.png\" alt=\"\" class=\"wp-image-285165\"\/><\/figure>\n\n\n\n<p>A capacidade de desenvolver remotamente com o Cloud Workstations oferece v\u00e1rios benef\u00edcios:<\/p>\n\n\n\n<ul><li><strong>Flexibilidade <\/strong>&#8211;<strong> <\/strong>Tudo se resume a fornecer alternativas. Permitir que os desenvolvedores tenham a liberdade de trabalhar de onde quiserem e de usar qualquer notebook faz maravilhas no que diz respeito a aumentar a produtividade. A conex\u00e3o com a m\u00e1quina remota d\u00e1 a eles toda a pot\u00eancia de que precisam, mas eles podem trabalhar facilmente num local onde sejam mais felizes e produtivos.<\/li><li><strong>Produtividade <\/strong>&#8211;<strong> <\/strong>S\u00e3o necess\u00e1rios apenas alguns minutos para colocar um ambiente em funcionamento. Voc\u00ea pode colocar os membros da equipe em produ\u00e7\u00e3o rapidamente, garantindo que todos na equipe tenham as mesmas ferramentas e depend\u00eancias instaladas por meio de uma Configura\u00e7\u00e3o de Workstation compartilhada, resolvendo o problema de \u201cfunciona na minha m\u00e1quina\u201d.<\/li><li><strong>Seguran\u00e7a <\/strong>&#8211;<strong> <\/strong>O c\u00f3digo-fonte sempre permanece na m\u00e1quina remota e nunca \u00e9 baixado na m\u00e1quina local. O Cloud Workstations tamb\u00e9m podem ser executado dentro da sua nuvem privada virtual e oferece suporte aos mesmos mecanismos de seguran\u00e7a usados para cargas de trabalho de produ\u00e7\u00e3o, como VPC Service Controls, Private Ingress\/Egress, Cloud Audit Log e controles granulares de IAM. Assim, mesmo se um desenvolvedor esquecer seu notebook numa lanchonete, por exemplo, voc\u00ea n\u00e3o ter\u00e1 um pesadelo de seguran\u00e7a em suas m\u00e3os e n\u00e3o precisar\u00e1 se preocupar com o c\u00f3digo-fonte do seu projeto.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00f3ximos passos<\/h2>\n\n\n\n<p>Para come\u00e7ar, basta <a href=\"https:\/\/www.jetbrains.com\/remote-development\/gateway\/\" target=\"_blank\" rel=\"noopener\">fazer download do JetBrains Gateway<\/a>, instalar o plug-in do Cloud Workstations, selecionar a Workstation na qual voc\u00ea deseja trabalhar e come\u00e7ar a programar. V\u00e1rios IDEs s\u00e3o compat\u00edveis, incluindo o IntelliJ IDEA, o GoLand, o PyCharm, o WebStorm, o CLion, o Rider, o RubyMine e o PhpStorm. A funcionalidade de desenvolvimento remoto nesses IDEs est\u00e1 dispon\u00edvel como Beta. O suporte para o JetBrains Fleet tamb\u00e9m estar\u00e1 dispon\u00edvel em breve.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1346\" height=\"1100\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/10\/Gateway_Cloud_Workstations.gif\" alt=\"\" class=\"wp-image-285102\"\/><\/figure>\n\n\n\n<p>Se quiser saber mais sobre essa integra\u00e7\u00e3o, assista \u00e0 <a href=\"https:\/\/cloud.withgoogle.com\/next\/catalog?session=BLD100#build\" target=\"_blank\" rel=\"noopener\">sess\u00e3o de explora\u00e7\u00e3o<\/a> do Google Cloud Next &#8217;22 e leia mais sobre como a L&#8217;Oreal usou o Cloud Workstations e a JetBrains para aumentar a produtividade dos desenvolvedores.<\/p>\n\n\n\n<p>Al\u00e9m disso, para saber mais sobre o Cloud Workstations, acesse a p\u00e1gina Web do produto <a href=\"http:\/\/console.cloud.google.com\/workstations\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a>. N\u00e3o deixe de usar a se\u00e7\u00e3o de coment\u00e1rios abaixo para compartilhar suas impress\u00f5es iniciais!<\/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":285536,"comment_status":"closed","ping_status":"closed","template":"","categories":[4759,89,12,7118],"tags":[91],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/285943"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/idea"}],"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=285943"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/285943\/revisions"}],"predecessor-version":[{"id":285960,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/285943\/revisions\/285960"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/285536"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=285943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=285943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=285943"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=285943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}