E quando o “da moda” atrapalha e nos deixa “de fora”

Desenvolvimento, Tecnologia Sem Comentários

Salve,

Atualizado: O título estava “foda da moda”, estava errado, seria “fora da moda”, mas resolvi mudar, não estava coerente com o texto, eu acho :D desculpe.

Quando foi lançado o Flash, foi um Buummm. Todo mundo queria aprender e fazer em flash com várias animações, o foco era animação.

Ai o Flash virou Profissional, entrou a programação ActionScript ( AS ), um pouco a menos de animações, mais conteudo, mais interação ( com o cliente ( pessoa/usuário ) e com o servidor ).

Chegou o Flex, lojas e casos de sucesso com Flex foram explodindo. E-commerce? Use Flex! Interação/RIA? Use Flex! Flex virou sinônimo de Rich Internet Applications ( RIA ).

Ai o Flex se acalmou, “sumiu” dos holofotes. Nesse caminho, o fora de moda migrou do html 4, para o xhtml com css e javascript, padronizado, bonitinho.

Ai alguém ressuscitou o AJAX, milhões de framework’s ótimo, que também tem efeitos e isso e aquilo. Ai o Ajax é sinônimo de RIA.

Começa a briga de evangelistas, AJax x Flex/Flash, quem realmente é o sinônimo de RIA? Quem tem mais vantagens ( quanto a código, sobrecarga/peso, facilidade, usabilidade, acessibilidade e etc )?

Ajax, por não ser binário, sai na frente. Mas tanto um quanto o outro não são perfeitos.

O Flex/Flash volta para a briga, tentam torná-lo acessível, por caso das buscas ( SEO, SEM e outros S*mais duas letras qualquer* ) e seus filtros.

O melhor mesmo é o velho xHtml com CSS, seguindos as regras ( fechamento de tags, títulos e descrições e outros ), com seus efeitos usando de Javascript não-obstrusivo. Seu navegador não suporta Javascript? O negócio funciona. Ele suporta? O negócio funciona, mais bonito, com efeitos e outras coisas que agradam.

Então começou a organização do mundo RIA.

Javascript/Ajax:

- Vai fazer site? Javascript não obstrusivo e um tiquinho de Ajax.

+ Quem Manda? O Cliente/Usuário, aquele que tem o IE6 ruim pra caramba até aquele que usa o Firefox e outros Navegadores ( de verdade ).

- Vai fazer sistema? Ajax cai bem, com moderação, provocando a modernização moderada dos cliente, mais consideração com a segurança do tráfego gerado.

+ Quem Manda? A necessidade. Se usando ajax, efeito de toggle e etc, vai facilitar o preenchimento daquele cadastro gigante, tornando mais fácil e menos cansativo/chato a tarega, muitos vezes repetitiva, então usa e facilita a vida do Cliente/Usuário.

Flex/Flash:

- Vai fazer site? Melhor em Hot Site, com aquela animação bacana, aquele player legal tocando um musiquinha que você pode parar se achar chata. Aquele banner com animação e um interatividade, que é raro ver. Usam banner em flash para fazer texto subir e descer, coisa que com GIF você faz e pode sair mais leve além de não precisar de plugin e tal.

- Vai fazer Sistema? Flex nele também é bom. Agora como? Sistema de Atendimento Online, tipo o MySuite da Brazip, show. Sistema de EAD com vídeo e outros, tipo o Treina Tom. O tempo de carregamento mata o Flex. Um exemplo:

Olhe esse site: http://www.netsar.com.br/

Em Flex, veja se é necessário para o tipo de aplicação, que é passar a informação ao cliente, coisa que ele não pode querer esperar. Diferente de um EAD, Atendimento Online, onde ele deve esperar se quer aprender ou ser atendido e tirar as dúvidas.

Agora olhe esse: http://www.vlourenco.com/

Tem suas diferenças. Mas se o primeiro seguisse a linha de informar com clareza e não pelo impressionar com “peso”, seria melhor, mais fácil do cliente chegar ao o seu produto.

O tempo de espera, carregamento sempre foi o “expulsador” de clientes/usuários do sites. O uso da tecnologia “Da Moda”, pode piorar mais ainda, não só pelo peso, mais pelas dependências. Muito trabalho para pouca coisa é a pior coisa que existe na web. Muitos passos para o produto, muitos segundos e até minutos para carregar uma tela.

Olhe isso: http://delicious.com/

Tudo está a UM CLIQUE.

Mas além da tecnologia da Moda, deve existir um trabalho de arquitetura da informação, para definir onde cada coisa vai está, quais devem ter destaque, e tantos outros quais.

Mas do que adianta tem uma arquitetura de informação perfeita. Se o site demora mais do que o necessário. Pior quando é mais rápido assistir um vídeo no Youtube de 2min numa conexão discada, do que carregar um site com “texto” e pouco multimidia, numa conexão de 300kb.

Ai vem você me dizer que o SGBD é lento e isso e aquilo. Olhe os sites que comparei, o único que precisa de um SGBD e cluster de servidores bom é o Del.icio.us, o outros são…texto, foto.

E termino por aqui, espero que, se alguem ler, consiga retirar algo de bom e claro para o seu dia-a-dia.

* Para não ficar com exemplo ruimde uso “da moda” Flex:

SlideRocket : http://www.sliderocket.com

Demos: http://www.sliderocket.com/product/demos.html

Adobe Buzzword: https://buzzword.acrobat.com

Isso sim é uso inteligente “da Moda”.

Sucesso a todos.

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
Entries RSS Comments RSS Log in