{"id":280,"date":"2007-09-17T08:55:00","date_gmt":"2007-09-17T11:55:00","guid":{"rendered":"http:\/\/helbertt.16mb.com\/site\/index.php\/2007\/09\/17\/6-motivos-para-usar-flex\/"},"modified":"2007-09-17T08:55:00","modified_gmt":"2007-09-17T11:55:00","slug":"6-motivos-para-usar-flex","status":"publish","type":"post","link":"https:\/\/helbertt.xyz\/site\/6-motivos-para-usar-flex\/","title":{"rendered":"6 motivos para usar Flex"},"content":{"rendered":"<p>Listo aqui meus 6 motivos para usar apenas Flex na minha camada View:<\/p>\n<p><strong>1) Total despreocupa\u00e7\u00e3o com compatibilidade entre browsers<\/strong> &#8211; quando se desenvolve com Javascript, cada browser interpreta tanto o JS quanto o XHTML gerado de uma maneira diferente, tornando a vida do desenvolvedor um verdadeiro tormento. Isso sem levar em considera\u00e7\u00e3o que cada usu\u00e1rio pode ter uma vers\u00e3o de um mesmo browser. Haja Neosaldina. Com Flex, depende-se tamb\u00e9m do browser, mas o motor que vai mostrar sua interface \u00e9 o Flash Player, que \u00e9 da Adobe, mesma desenvolvedora da tecnologia Flex e que tem total interesse que o trabalho apare\u00e7a da mesma forma em qualquer browser.<\/p>\n<p><strong>2) Mais seguran\u00e7a<\/strong> &#8211; quando se usa, por exemplo, javascript para validar um formul\u00e1rio, n\u00e3o permitindo submeter os dados sem que determinados campos estejam preenchidos, corre-se o risco de um usu\u00e1rio mais experiente ou at\u00e9 mesmo um desavisado fu\u00e7ador desabilitar o javascript no Browser, mandando o seu preciosismo para as cucuias. Com flex nao: se desabilitar o plugin do Flash, bau bau: n\u00e3o acessa nada.<\/p>\n<p><strong>3) Livre uso do PNG e seu fant\u00e1stico canal alpha<\/strong> &#8211; quem aqui j\u00e1 tentou criar um GIF com fundo transparente, sendo que a imagem ou o elemento ou o \u00edcone mostrado pelo GIF possui sombra. Pois bem: se vc j\u00e1 tentou sabe do que estou dizendo: bordas brancas e serrilhadas de baciada. Com o PNG isso n\u00e3o acontece, pois ele suporta at\u00e9 32Bits (32 milh\u00f5es de cores) ao contr\u00e1rio do mirrado GIF que suporte at\u00e9 256 cores. Acontece que o nosso amado IE tem suporte bugado ao canal alpha do PNG. Nos browsers de verdade funciona, mas n\u00e3o no que a maioria usa. Com o Flex, use PNG \u00e0 vontade, pois quem vai interpretar e mostrar na tela \u00e9 o Flash Player.<\/p>\n<p><strong>4) Rapidez no desenvolvimento:<\/strong> meu tempo de desenvolvimento caiu em 70% depois de adotar o Flex. Sem contar que \u00e9 uma divers\u00e3o desenvolver na IDE oficial, ou seja, o Flex Builder. Arrasta, solta, cria a interface e depois d\u00e1-lhe Actionscript para dar vida \u00e0 coisa. Um show.<\/p>\n<p><strong>5) Curva de aprendizado:<\/strong> comunidade bacana, ativa, sol\u00edcita e uma grande empresa por tr\u00e1s da tecnologia. O pr\u00f3prio help do Flex Builder \u00e9 um curso avan\u00e7ado, did\u00e1tico e cheio de exemplos. S\u00f3 n\u00e3o aprende quem n\u00e3o quer.<\/p>\n<p><strong>6) Garantia de melhoria da tecnologia:<\/strong> n\u00e3o estamos falando de um grupo de rapazes bem intencionados que decidiram colocar a disposi\u00e7\u00e3o um framework para fazer bonito para a galera. Aqui temos uma gigante do mundo do software por tras de uma tecnologia que veio para ficar, baseada no onipresente Flash Player, sucesso desde as primeiras vers\u00f5es.<\/p>\n<p>Precisa dizer mais??? =)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Listo aqui meus 6 motivos para usar apenas Flex na minha camada View: 1) Total despreocupa\u00e7\u00e3o com compatibilidade entre browsers<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout"},"categories":[121,37,74],"tags":[],"_links":{"self":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/280"}],"collection":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":0,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"wp:attachment":[{"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helbertt.xyz\/site\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}