{"id":26988,"date":"2022-04-01T18:00:31","date_gmt":"2022-04-01T21:00:31","guid":{"rendered":"\/tutoriais\/?p=26988"},"modified":"2024-10-22T12:25:15","modified_gmt":"2024-10-22T15:25:15","slug":"linguagem-dart","status":"publish","type":"post","link":"\/br\/tutoriais\/linguagem-dart","title":{"rendered":"Conhe\u00e7a a linguagem Dart e entenda as pol\u00eamicas que a envolvem"},"content":{"rendered":"<p>Se voc&ecirc; utiliza ou conhece o Flutter, j&aacute; deve ter ouvido falar em Dart. Essa linguagem de programa&ccedil;&atilde;o &eacute; relativamente recente e j&aacute; se desenvolveu muito desde seu primeiro lan&ccedil;amento.<\/p><p>Neste artigo, vamos conhecer o que &eacute; a linguagem Dart, como ela surgiu e quais suas vantagens e desvantagens. Al&eacute;m disso, &eacute; claro que vamos comentar um pouco sobre suas pol&ecirc;micas. Vamos l&aacute;!<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/BR-Web-Development-Glossary-for-Beginners.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Baixar Gloss&aacute;rio Completo de Desenvolvimento Web<\/a><\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-e-a-linguagem-dart-e-como-ela-surgiu\"><strong>O Que &eacute; a Linguagem Dart e Como Ela Surgiu<\/strong><\/h2><p>Dart &eacute; uma linguagem de programa&ccedil;&atilde;o multi-paradigma utilizada para desenvolvimento de aplica&ccedil;&otilde;es web, aplica&ccedil;&otilde;es m&oacute;veis e de desktop. A linguagem Dart permite que o c&oacute;digo criado rode tanto no lado do cliente quanto no servidor.<\/p><p>No <a href=\"https:\/\/dart.dev\/\" target=\"_blank\" rel=\"noopener\"><strong>site oficial<\/strong><\/a>, a Dart &eacute; definida como uma linguagem otimizada para clientes, desenvolvida para cria&ccedil;&atilde;o de aplica&ccedil;&otilde;es r&aacute;pidas em qualquer plataforma.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-a-criacao-da-dart\"><strong>A Cria&ccedil;&atilde;o da Dart<\/strong><\/h3><p>Ela surgiu em 2011, e foi criada pela Google. A Dart foi introduzida por seus criadores, Lars Bak e Kasper Lund, na confer&ecirc;ncia GOTO &ndash; realizada na Dinamarca.<\/p><p>A partir da&iacute;, a linguagem Dart passou por diversos testes realizados por um comit&ecirc; t&eacute;cnico da ECMA (European Computer Manufacturers Association, ou Associa&ccedil;&atilde;o Europeia de Fabricantes de Computadores), a fim de verificar o funcionamento e aprovar a linguagem para que seja liberada e padronizada.<\/p><p>A cria&ccedil;&atilde;o da Dart veio da necessidade de unir front-end, aplica&ccedil;&otilde;es m&oacute;veis e o lado do servidor. Al&eacute;m de possibilitar a cria&ccedil;&atilde;o de aplicativos nativos, m&oacute;veis e web, ela permite a cria&ccedil;&atilde;o de aplica&ccedil;&otilde;es de p&aacute;gina &uacute;nica &mdash; que permitem a navega&ccedil;&atilde;o por diferentes telas sem necessariamente carregar uma nova p&aacute;gina.&nbsp;<\/p><p>No momento de seu surgimento, n&atilde;o foi muito popular, e recebeu algumas cr&iacute;ticas &mdash; que conheceremos mais tarde neste artigo. De todo modo, conforme se desenvolveram novas vers&otilde;es da Dart e novos frameworks para sua utiliza&ccedil;&atilde;o, sua popularidade aumentou consideravelmente.<\/p><p>Hoje em dia, grandes marcas, como Nubank, utilizam a linguagem de programa&ccedil;&atilde;o Dart em suas aplica&ccedil;&otilde;es.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/04\/DART.jpg\/public\" alt=\"Landing page do site da linguagem Dart\" class=\"wp-image-26989\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/04\/DART.jpg\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/04\/DART.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/04\/DART.jpg\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/04\/DART.jpg\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-caracteristicas-da-dart\"><strong>Caracter&iacute;sticas da Dart<\/strong><\/h2><p>J&aacute; sabemos que a linguagem de programa&ccedil;&atilde;o Dart &eacute; de c&oacute;digo aberto, orientada a objetos e multi-paradigma, mas ela ainda possui outras caracter&iacute;sticas centrais, como:<\/p><ul class=\"wp-block-list\">\n<li>&Eacute; baseada em compila&ccedil;&otilde;es de c&oacute;digos JavaScript.&nbsp;<\/li>\n\n\n\n<li>Suporta uma variedade de recursos de programa&ccedil;&atilde;o, como interfaces, classes abstratas, cole&ccedil;&otilde;es.<\/li>\n\n\n\n<li>Sua sintaxe &eacute; baseada na linguagem C<\/li>\n\n\n\n<li>&Eacute; flex&iacute;vel, podendo ser executada em ambientes nativos e em ambientes web (ou seja, tanto em aplica&ccedil;&otilde;es m&oacute;veis e desktop, quanto em aplica&ccedil;&otilde;es online que utilizam frameworks).&nbsp;<\/li>\n\n\n\n<li>Pode ser compilada em c&oacute;digo nativo ou JavaScript.<\/li>\n\n\n\n<li>Baseada em classes.<\/li>\n\n\n\n<li>Comporta an&aacute;lises est&aacute;ticas.<\/li>\n\n\n\n<li>No desenvolvimento de aplica&ccedil;&otilde;es web, conta com suporte a JavaScript, bibliotecas, HTML e <a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-css-guia-basico-de-css\"><strong>CSS<\/strong><\/a>.&nbsp;<\/li>\n\n\n\n<li>Otimizada para interface de usu&aacute;rio.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-trabalhar-com-dart\"><strong>Como Trabalhar com Dart<\/strong><\/h2><p>Para come&ccedil;ar a usar a linguagem Dart, voc&ecirc; deve fazer o download da mesma. Esse download deve ser tanto da linguagem, quanto do editor Dart SDK.<\/p><p>Voc&ecirc; pode baixar estes programas atrav&eacute;s do <a href=\"https:\/\/dart.dev\/get-dart\" target=\"_blank\" rel=\"noopener\"><strong>site oficial da linguagem<\/strong><\/a>.<\/p><p>Depois de conclu&iacute;do esse processo, insira o arquivo compactado na pasta em que vai trabalhar com seus projetos Dart. Depois de descompactar o arquivo, basta executar o Dart Editor. N&atilde;o remova nenhum arquivo para que a linguagem n&atilde;o apresente erros.<\/p><p>Antes de baixar, voc&ecirc; pode testar a linguagem Dart no seu navegador, diretamente atrav&eacute;s do <a href=\"https:\/\/dart.dev\/#try-dart\" target=\"_blank\" rel=\"noopener\"><strong>site<\/strong><\/a> ou atrav&eacute;s do <a href=\"https:\/\/dartpad.dartlang.org\/?\" target=\"_blank\" rel=\"noopener\"><strong>DartPad<\/strong><\/a><strong>. <\/strong>Nessas interfaces de teste, voc&ecirc; pode executar seu script e visualiz&aacute;-lo tanto como <a href=\"\/br\/tutoriais\/o-que-e-html-conceitos-basicos\"><strong>HTML<\/strong><\/a> quanto como a vers&atilde;o resultante no console.<\/p><p>Referente ao ambiente em que &eacute; executado c&oacute;digo Dart, h&aacute; mais de uma op&ccedil;&atilde;o, j&aacute; que ele pode ser rodado tanto numa m&aacute;quina virtual quanto atrav&eacute;s de um processo de transcompila&ccedil;&atilde;o para <a href=\"\/br\/tutoriais\/o-que-e-javascript\"><strong>JavaScript<\/strong><\/a>.<\/p><p>Na primeira forma, a m&aacute;quina virtual pode ser executada tanto no modo JIT (<em>just-in-time<\/em>) quanto no modo AOT (<em>ahead-of-time<\/em>). O primeiro modo indica a convers&atilde;o do c&oacute;digo em c&oacute;digo de m&aacute;quina conforme o trecho &eacute; executado, assim como a convers&atilde;o pr&eacute;via do trecho de c&oacute;digo em c&oacute;digo de m&aacute;quina &mdash; muito utilizada durante o lan&ccedil;amento da aplica&ccedil;&atilde;o.<\/p><p>J&aacute; na segunda forma, o processo &eacute; feito atrav&eacute;s da ferramenta dart2js (compilador j&aacute; incluso no Dart SDK), e o c&oacute;digo Dart &eacute; convertido em JavaScript.<\/p><h2 class=\"wp-block-heading\" id=\"h-criticas-a-linguagem-dart\"><strong>Cr&iacute;ticas &agrave; Linguagem Dart<\/strong><\/h2><p>Como vimos anteriormente, logo que a Google criou a Dart, recebeu cr&iacute;ticas por tentar fragmentar os padr&otilde;es da internet. Esta cr&iacute;tica estava intimamente ligada &agrave;quela que era a miss&atilde;o inicial da Dart: substituir a linguagem JavaScript nos navegadores.<\/p><h3 class=\"wp-block-heading\" id=\"h-tentativa-de-substituir-o-javascript\"><strong>Tentativa de Substituir o JavaScript<\/strong><\/h3><p>Como o JavaScript j&aacute; era uma linguagem madura e estava bem firmada no mundo da programa&ccedil;&atilde;o, tendo sido criada ainda em 1995, a iniciativa da Dart foi recebida de forma cautelosa pela comunidade de desenvolvedores e entidades reguladoras.<\/p><p>Estes planos originais foram logo descartados, e a linguagem Dart, desenvolvida por Kasper Lund e Lars Bak passou a focar em ferramentas de compila&ccedil;&atilde;o para JavaScript.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-historico-dos-projetos-da-google\"><strong>Hist&oacute;rico dos Projetos da Google<\/strong><\/h3><p>Outro ponto cr&iacute;tico ou pol&ecirc;mico da Dart est&aacute; mais ligado &agrave; sua criadora, a Google. A empresa era conhecida por muitas vezes &ldquo;abandonar&rdquo; produtos e produtores de maneira repentina, o que fez com que muitos desenvolvedores tivessem uma certa desconfian&ccedil;a para com a Dart.<\/p><h2 class=\"wp-block-heading\" id=\"h-chegada-do-flutter-muda-o-cenario\"><strong>Chegada do Flutter Muda o Cen&aacute;rio<\/strong><\/h2><p>Tudo isso mudou com o sucesso do <a href=\"https:\/\/flutter.dev\/\" target=\"_blank\" rel=\"noopener\"><strong>Flutter<\/strong><\/a>. Quando a Google desenvolveu este <a href=\"\/br\/tutoriais\/frameworks\"><strong>framework<\/strong><\/a> de desenvolvimento de aplica&ccedil;&otilde;es muitos desenvolvedores passaram a se interessar pela linguagem Dart. Especialmente porque o Flutter conta com in&uacute;meros recursos poderosos.<\/p><p>Como a empresa tamb&eacute;m j&aacute; estava apostando na interoperabilidade entre Dart e JavaScript, o problema inicial com a linguagem acabou se resolvendo.<\/p><p>O Flutter utiliza a linguagem Dart e &eacute; respons&aacute;vel por muitas aplica&ccedil;&otilde;es famosas que utilizamos diariamente, como o <a href=\"https:\/\/ads.google.com\/intl\/pt-BR_br\/home\/\" target=\"_blank\" rel=\"noopener\"><strong>Google Ads<\/strong><\/a>. O framework &eacute; multiplataforma, permitindo o desenvolvimento de aplica&ccedil;&otilde;es web, desktop e mobile, tanto para iOS quanto Android. Ele ainda conta com a composi&ccedil;&atilde;o de <a href=\"\/br\/tutoriais\/o-que-e-widget#O_Que_e_Widgets\"><strong><em>widgets<\/em><\/strong><\/a>.<\/p><p>Assim, a Dart se popularizou, e hoje em dia &eacute; amplamente utilizada, principalmente com o Flutter.&nbsp;<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/iwFec0_NJAYafYcilnvCE71gy_p-VyNUdbdHNlerxnayAFjI6Ejeu5z-RAFWzdWffgFYbFwNpGZBXSKmUZPjBYpfGbqlwoWqPj0BWvdWG0TYiP7TzRr4Vc-k8o7OKCO97jePwF1j\" alt=\"Landing page do site do framework Flutter\"><\/figure><h2 class=\"wp-block-heading\" id=\"h-vantagens-e-desvantagens-da-linguagem-dart\"><strong>Vantagens e Desvantagens da Linguagem Dart<\/strong><\/h2><p>Como todo recurso na internet, a linguagem Dart tem vantagens e desvantagens. Anteriormente vimos que a Dart &eacute; multi-plataforma e &eacute; amplamente utilizada para o desenvolvimento de aplica&ccedil;&otilde;es r&aacute;pidas.<\/p><p>Al&eacute;m disso, ela &eacute; otimizada para constru&ccedil;&atilde;o de interfaces de usu&aacute;rio. Al&eacute;m dessas duas vantagens iniciais, tamb&eacute;m j&aacute; sabemos que a Dart &eacute; uma linguagem gratuita e de c&oacute;digo aberto!<\/p><h3 class=\"wp-block-heading\" id=\"h-alta-velocidade\"><strong>Alta Velocidade<\/strong><\/h3><p>Um dos principais benef&iacute;cios da linguagem Dart est&aacute; ligado &agrave; sua velocidade. Ela permite a cria&ccedil;&atilde;o de aplica&ccedil;&otilde;es de forma muito r&aacute;pida devido aos seus recursos JIT e AOT (just-in-time e ahead-of-time).<\/p><p>Quando comparada com JavaScript, por exemplo, a Dart aparece como sendo significativamente mais r&aacute;pida. E esta &eacute; uma vantagem importante no mundo da programa&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-maior-seguranca-contra-erros-de-desenvolvimento\"><strong>Maior Seguran&ccedil;a Contra Erros de Desenvolvimento<\/strong><\/h3><p>A linguagem Dart tem ainda mais uma vantagem: &eacute; mais segura em termos de poss&iacute;veis erros de desenvolvimento. Por ser uma linguagem compilada, muitos dos erros de c&oacute;digo podem ser encontrados ainda durante esse processo.<\/p><p>Enquanto isso, linguagens como JavaScript costumam ter seus erros localizados apenas no momento de rodar a aplica&ccedil;&atilde;o. Nesse sentido, a Dart &eacute; bastante &ldquo;type-safe&rdquo; &ndash; isto &eacute;, segura em termos de digita&ccedil;&atilde;o dos c&oacute;digos, evitando grandes problemas.<\/p><h3 class=\"wp-block-heading\" id=\"h-pouco-tempo-de-mercado\"><strong>Pouco Tempo de Mercado<\/strong><\/h3><p>Algumas desvantagens da Dart est&atilde;o ligadas ao fato de que ela &eacute; relativamente recente no mercado, e sua ampla utiliza&ccedil;&atilde;o &eacute; ainda mais recente. Desse modo, aprender a utiliz&aacute;-la pode ser uma tarefa complexa se voc&ecirc; n&atilde;o possui conhecimentos pr&eacute;vios de OOP (<a href=\"\/br\/tutoriais\/11-sites-aprender-como-programar-de-graca\"><strong>programa&ccedil;&atilde;o<\/strong><\/a> orientada a objetos).<\/p><p>Afinal, sua comunidade &mdash; bem como demais recursos de suporte &mdash; ainda n&atilde;o s&atilde;o t&atilde;o fartos quando comparados, por exemplo, com a comunidade e materiais do JavaScript.<\/p><h3 class=\"wp-block-heading\" id=\"h-sem-diversidade-de-frameworks\"><strong>Sem Diversidade de Frameworks<\/strong><\/h3><p>Nesse sentido a linguagem Dart ainda tem mais uma desvantagem: apesar de possuir um framework popular e interessante, muitas linguagens possuem uma diversidade de frameworks com os quais podem ser utilizadas.<\/p><p>JavaScript &eacute; um exemplo de linguagem que pode ser utilizada em v&aacute;rios frameworks para desenvolvimento de aplicativos m&oacute;veis e web. A Dart, apesar de oferecer a possibilidade, n&atilde;o costuma ser t&atilde;o empregada para <a href=\"\/br\/tutoriais\/como-ser-um-desenvolvedor-web\"><strong>desenvolvimento web<\/strong><\/a>, sendo mais popular no desenvolvimento de aplica&ccedil;&otilde;es m&oacute;veis.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Agora voc&ecirc; j&aacute; conhece a linguagem de programa&ccedil;&atilde;o da Google, a Dart. Utilizada de forma ampla com o framework Flutter, esta linguagem &eacute; r&aacute;pida, segura e flex&iacute;vel.&nbsp;<\/p><p>Apesar de ainda n&atilde;o ser altamente popular, contando com uma comunidade ainda limitada, a Dart est&aacute; ganhando cada vez mais espa&ccedil;o no mundo do desenvolvimento de aplica&ccedil;&otilde;es, principalmente para dispositivos m&oacute;veis.&nbsp;<\/p><p>Se voc&ecirc; j&aacute; tem conhecimentos em JavaScript, vale a pena conhecer a Dart. Com ela, os c&oacute;digos podem ser transpilados para JavaScript, permitindo a interoperabilidade entre os dois. Al&eacute;m disso, a Dart pode rodar tanto em ambientes nativos ou ambientes web.<\/p><p>Como a linguagem Dart permite que os desenvolvedores criem c&oacute;digos que rodam tanto no cliente quanto no servidor, ela tamb&eacute;m minimiza poss&iacute;veis erros de c&oacute;digo duplicado, que podem ocorrer quando linguagens diferentes s&atilde;o usadas em cada um desses lados.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc&ecirc; utiliza ou conhece o Flutter, j&aacute; deve ter ouvido falar em Dart. Essa linguagem de programa&ccedil;&atilde;o &eacute; relativamente recente e j&aacute; se desenvolveu muito desde seu primeiro lan&ccedil;amento. Neste artigo, vamos conhecer o que &eacute; a linguagem Dart, como ela surgiu e quais suas vantagens e desvantagens. Al&eacute;m disso, &eacute; claro que vamos [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/linguagem-dart\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":305,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"A linguagem Dart foi criada pela Google e \u00e9 utilizada pelo famoso framework Flutter. Conhe\u00e7a mais sobre essa moderna linguagem de programa\u00e7\u00e3o!","rank_math_focus_keyword":"linguagem dart","footnotes":""},"categories":[5602],"tags":[7378,5402],"class_list":["post-26988","post","type-post","status-publish","format-standard","hentry","category-glossario","tag-dart","tag-linguagem-de-programacao"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/linguagem-dart","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/linguagem-dart","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/26988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/305"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=26988"}],"version-history":[{"count":4,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/26988\/revisions"}],"predecessor-version":[{"id":46501,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/26988\/revisions\/46501"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=26988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=26988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=26988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}