{"id":12352,"date":"2015-05-08T19:00:49","date_gmt":"2015-05-08T22:00:49","guid":{"rendered":"https:\/\/www.psafe.com\/blog\/?p=12352"},"modified":"2021-10-25T17:58:00","modified_gmt":"2021-10-25T20:58:00","slug":"dart-nova-linguagem-do-google-pode-substituir-o-javascript","status":"publish","type":"post","link":"https:\/\/www.psafe.com\/blog\/dart-nova-linguagem-do-google-pode-substituir-o-javascript\/","title":{"rendered":"Dart, nova linguagem do Google pode substituir o Javascript"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Voc\u00ea faz parte do grupo que se irrita quando vai mudar de um app para outro e fica aquela tela parada, como se estivesse carregando o app? <strong>Voc\u00ea n\u00e3o est\u00e1 sozinho e o Google n\u00e3o esqueceu de voc\u00ea<\/strong>! O Android \u00e9 o sistema operacional de celular que mais tem apps rodando hoje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Veja tamb\u00e9m:&nbsp;<\/strong><a href=\"https:\/\/www.psafe.com\/blog\/google-play-adota-novos-testes-para-entrada-de-apps\/\"><strong>Google Play adota novos testes para entrada de app<\/strong>s<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o \u00e9 \u00e0 toa que os engenheiros da gigante est\u00e3o desenvolvendo, desde 2011, um substituto para o Javascript. A nova linguagem, nomeada de <strong>Dart<\/strong>, promete <strong>acelerar os aplicativos<\/strong>, dobrando os frames por segundo (de 60Hz para 120Hz) e renderizando eles a 1.2ms, bem abaixo dos 8ms necess\u00e1rios para chegar a 120Hz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O Dart ser\u00e1 aplicado no framework denominado de <strong>Sky<\/strong> e deixar\u00e1 as aplica\u00e7\u00f5es mais responsivas, rodando est\u00e1veis e sem atrasos na exibi\u00e7\u00e3o. Em rela\u00e7\u00e3o aos desenvolvedores, a aplica\u00e7\u00e3o \u00e9 bem simples. Quanto aos usu\u00e1rios, <strong>a melhora \u00e9 vis\u00edvel<\/strong>. Veja a apresenta\u00e7\u00e3o, em ingl\u00eas, realizada pelo engenheiro do Google, Eric Seidel.<\/p>\n\n\n\n<center><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/PnIWl33YMwA\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center>\n\n\n\n<p class=\"wp-block-paragraph\">A \u00fanica quest\u00e3o levantada como um poss\u00edvel empecilho \u00e9 uma particularidade desta linguagem. Hoje os apps precisam ser atualizados com um download novo. Com o Dart isso n\u00e3o ser\u00e1 necess\u00e1rio. Entenda, os apps ser\u00e3o como uma p\u00e1gina na internet. Cada vez que voc\u00ea abrir, ele ir\u00e1 puxar do servidor o c\u00f3digo de como deve funcionar. Ou seja, se houver atualiza\u00e7\u00e3o ou melhoria, ao voc\u00ea abrir o app ela ser\u00e1 rodada normalmente, sem precisar baixar uma atualiza\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muito bom n\u00e3o \u00e9? Mas isso tem um problema. Para que os apps funcionem ser\u00e1 necess\u00e1rio ter uma conex\u00e3o com a internet. Acabando com o funcionamento off-line que tanto amamos nos momentos sem Wifi. Isso poderia ser resolvido com um cache, mas ainda \u00e9 necess\u00e1rio um estudo de como fazer isso. Afinal, quando pensamos em liberar mem\u00f3ria no celular s\u00e3o os caches dos app os primeiros a serem apagados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O projeto \u00e9 de c\u00f3digo aberto e ainda est\u00e1 em fase de testes, sem previs\u00e3o de chegada na Play Store. Voc\u00ea pode acompanhar os avan\u00e7os e tentar colaborar, inclusive, na <a href=\"https:\/\/github.com\/domokit\/sky_sdk\">p\u00e1gina no Github<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A novidade vem com o intuito n\u00e3o s\u00f3 de substituir a linguagem Java, mas tamb\u00e9m de acelerar os apps do Android.<\/p>\n","protected":false},"author":114,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","ngg_post_thumbnail":0,"footnotes":""},"categories":[6],"tags":[30,511,106,1565,513],"class_list":["post-12352","post","type-post","status-publish","format-standard","hentry","category-mercado","tag-android","tag-dart","tag-google","tag-javascript","tag-sky"],"_links":{"self":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/12352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/users\/114"}],"replies":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/comments?post=12352"}],"version-history":[{"count":0,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/12352\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/media?parent=12352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/categories?post=12352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/tags?post=12352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}