{"id":306533,"date":"2023-01-05T22:39:28","date_gmt":"2023-01-05T21:39:28","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=306533"},"modified":"2023-01-05T22:39:30","modified_gmt":"2023-01-05T21:39:30","slug":"desenvolvimento-remoto-em-ides-da-jetbrains-agora-disponivel-para-clientes-do-amazon-codecatalyst","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2023\/01\/05\/desenvolvimento-remoto-em-ides-da-jetbrains-agora-disponivel-para-clientes-do-amazon-codecatalyst\/","title":{"rendered":"Desenvolvimento remoto em IDEs da JetBrains agora dispon\u00edvel para clientes do Amazon CodeCatalyst"},"content":{"rendered":"<p>Fizemos uma parceria com a Amazon para oferecer uma integra\u00e7\u00e3o entre o Amazon CodeCatalyst e o JetBrains Gateway!<\/p>\n<p>O <a href=\"https:\/\/codecatalyst.aws\/explore\/dev-environments\" target=\"_blank\" rel=\"noopener\">Amazon CodeCatalyst<\/a>, que acaba de ser anunciado no AWS re:Invent, \u00e9 um servi\u00e7o unificado de desenvolvimento e entrega de software que inclui ambientes de desenvolvimento sob demanda. Essa integra\u00e7\u00e3o significa que agora voc\u00ea pode usar o <a href=\"https:\/\/www.jetbrains.com\/remote-development\/gateway\/\" target=\"_blank\" rel=\"noopener\">JetBrains Gateway<\/a> para desenvolver remotamente com seus IDEs favoritos da JetBrains em execu\u00e7\u00e3o em ambientes de desenvolvimento do Amazon CodeCatalyst. Todo o processamento da linguagem ocorre na Nuvem AWS, enquanto voc\u00ea trabalha localmente com um thin client repleto de recursos. Isto 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<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302708\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/Blog_Featured_image_1280x600-1.png\" alt=\"\" width=\"1280\" height=\"600\" \/><\/figure>\n<h2><strong>Nos bastidores do desenvolvimento remoto da JetBrains<\/strong><\/h2>\n<p>Aqui est\u00e1 um r\u00e1pido resumo do que \u00e9 o desenvolvimento remoto nos IDEs da JetBrains.<\/p>\n<p>Essencialmente, o seu IDE \u00e9 dividido em dois componentes: um back-end no servidor remoto e um cliente local. Voc\u00ea interage com o thin client local, que oferece uma experi\u00eancia de usu\u00e1rio fluida e de respostas \u00e1geis. Enquanto isso, o servidor remoto lida com todo o processamento pesado.<\/p>\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 tecla pressionada. Essa arquitetura foi desenvolvida especificamente e otimizada para o desenvolvimento de software, permitindo que a experi\u00eancia de desenvolvimento pare\u00e7a nativa.<\/p>\n<p>O servidor remoto cont\u00e9m um ambiente de desenvolvimento. Voc\u00ea pode automatizar a cria\u00e7\u00e3o e o gerenciamento desses ambientes usando provedores espec\u00edficos na nuvem, como o Amazon CodeCatalyst, ou pode <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/remote-development-a.html#use_idea\" target=\"_blank\" rel=\"noopener\">provision\u00e1-los manualmente<\/a>.<\/p>\n<h2><strong><br \/>Integra\u00e7\u00e3o dos ambientes de desenvolvimento do CodeCatalyst com o Gateway<\/strong><\/h2>\n<p>Al\u00e9m do Amazon CodeCatalyst, atualmente voc\u00ea pode executar seus ambientes de desenvolvimento remoto no <a href=\"https:\/\/blog.jetbrains.com\/space\/2021\/11\/29\/introducing-remote-development-with-space\/\">JetBrains Space<\/a>, no <a href=\"https:\/\/blog.jetbrains.com\/idea\/2022\/10\/remote-development-in-jetbrains-ides-now-available-to-google-cloud-workstations-users\/\">Google Cloud<\/a>, no <a href=\"https:\/\/blog.jetbrains.com\/blog\/2022\/04\/28\/jetbrains_partners_with_gitpod\/\">Gitpod<\/a> ou no <a href=\"https:\/\/blog.jetbrains.com\/blog\/2022\/11\/09\/remote-development-in-jetbrains-ides-now-available-to-github-codespaces-users\/\">GitHub Codespaces<\/a>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302816\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/Gateway_1680x1100.png\" alt=\"\" width=\"1680\" height=\"1100\" \/><\/figure>\n<p>O Amazon CodeCatalyst fornece um \u00fanico local onde \u00e9 poss\u00edvel planejar, trabalhar no c\u00f3digo, bem como criar, testar e implantar aplica\u00e7\u00f5es com ferramentas de CI\/CD. Voc\u00ea pode utilizar os recursos da AWS nos seus projetos conectando sua conta da AWS ao espa\u00e7o do CodeCatalyst.<\/p>\n<p>Ter m\u00faltiplos ambientes de desenvolvimento no CodeCatalyst permite alternar rapidamente entre diferentes projetos. Cada ambiente de desenvolvimento \u00e9 configurado com Devfiles padr\u00e3o do setor que podem ser modificados para definir exatamente as ferramentas e as configura\u00e7\u00f5es necess\u00e1rias para cada tarefa. As configura\u00e7\u00f5es da m\u00e1quina tamb\u00e9m s\u00e3o flex\u00edveis, com at\u00e9 16 vCPUs e 32 GB de RAM para computa\u00e7\u00e3o e at\u00e9 64 GB para armazenamento.<\/p>\n<p>Com essa parceria, os usu\u00e1rios do Amazon CodeCatalyst agora podem se conectar aos IDEs da JetBrains, como o IntelliJ IDEA Ultimate, o PyCharm Professional e o GoLand, hospedados na Nuvem AWS.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302827\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/CodeCatalyst.png\" alt=\"\" width=\"1680\" height=\"531\" \/><\/figure>\n<p>A combina\u00e7\u00e3o do Amazon CodeCatalyst e do JetBrains Gateway oferece v\u00e1rios benef\u00edcios aos desenvolvedores:<\/p>\n<p><strong>Flexibilidade <\/strong>\u2013 Esta combina\u00e7\u00e3o visa fornecer alternativas. Permitir que os desenvolvedores tenham a liberdade de trabalhar de onde quiserem e de usar qualquer notebook dispon\u00edvel faz maravilhas quando se trata de aumentar a produtividade. A conex\u00e3o com m\u00e1quinas remotas d\u00e1 aos desenvolvedores todo o poder de que eles precisam, pois eles podem trabalhar facilmente no local onde se sentirem mais felizes e produtivos.<\/p>\n<p><strong>Produtividade <\/strong>\u2013 Voc\u00ea pode padronizar ambientes, requisitos de execu\u00e7\u00e3o, especifica\u00e7\u00f5es de hardware, extens\u00f5es e configura\u00e7\u00f5es do editor para facilitar o in\u00edcio do trabalho de novos membros da equipe. Esses ambientes de desenvolvimento baseados em nuvem funcionam essencialmente como notebooks na nuvem.<\/p>\n<p><strong>Seguran\u00e7a <\/strong>\u2013 O c\u00f3digo-fonte fica sempre na m\u00e1quina remota e nunca \u00e9 baixado para a m\u00e1quina local. Mesmo que um desenvolvedor esque\u00e7a seu laptop em uma cafeteria, voc\u00ea n\u00e3o precisar\u00e1 lidar com um pesadelo de seguran\u00e7a ou se preocupar com o c\u00f3digo-fonte do seu projeto.<\/p>\n<p><!--more--><\/p>\n<h2>Pr\u00f3ximos passos<\/h2>\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 Amazon CodeCatalyst, selecionar o ambiente na qual deseja trabalhar e come\u00e7ar a programar. V\u00e1rios IDEs s\u00e3o suportados, incluindo o IntelliJ IDEA Ultimate, o PyCharm Professional e o GoLand. Lembre-se de que a funcionalidade de desenvolvimento remoto nesses IDEs est\u00e1 dispon\u00edvel como recurso Beta.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-302804\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/12\/CodeCatalyst.gif\" alt=\"\" width=\"1426\" height=\"1080\" \/><\/figure>\n<p>Para saber mais sobre os ambientes de desenvolvimento do Amazon CodeCatalyst, acesse a <a href=\"https:\/\/codecatalyst.aws\/explore\/dev-environments\" target=\"_blank\" rel=\"noopener\">p\u00e1gina da Web<\/a> da solu\u00e7\u00e3o. Experimente a integra\u00e7\u00e3o e compartilhe suas impress\u00f5es na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/p>\n<p><em>Artigo original em ingl\u00eas por:<br \/><\/em><\/p>\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":302693,"comment_status":"closed","ping_status":"closed","template":"","categories":[4221,4759,89,12,4115,7118],"tags":[6826,477],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/306533"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/blog"}],"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=306533"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/306533\/revisions"}],"predecessor-version":[{"id":311084,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/306533\/revisions\/311084"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/302693"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=306533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=306533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=306533"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=306533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}