5.12.06

AJAX versus JAKOB

Existe vida inteligente na Web.

O Rogério Gonçalves é Webmaster do Vila Isabel Digital, um site que utiliza largamente a tecnologia AJAX (Asynchronous Javascript and XML), que reduz o tráfego cliente/servidor e torna as páginas mais ricas em recursos. O Jakob Nielsen é a bola da vez em usabilidade et alii, com centenas de milhares de lambe-bolas jogando confete, rios de dinheiro entrando com venda de livros, mídia impressa e digital chovendo de citações, etc, etc, ad nauseam...

O Jakob é bom mesmo no que faz, e defende o ponto de vista dele com louvor. O que me dá nos calos é um grupo grande de profissionais e não-tão-profissionais pegarem o cara e endeusarem. Acredito que nem o próprio Nielsen defenda a posição dele como absoluta. Infelizmente isto é muito comum por aqui.

Fico feliz quando aparece um pra sacudir a grade, chamando a cachorrada toda para o debate e discordando dos supostos "gurus", como o Rogério fez com este artigo publicado numa das listas de discussão que eu assino: Ajax-Brasil. Acho que ele não precisava ter malhado Jakob feito um Judas, mas a argumentação é excelente e bem fundada, tipo de texto que eu não via já faz algum tempo. Ô Rogério, eu concordo com o Rodrigo Leite, tem que publicar este artigo lá no seu site sim ! Toca fazer barulho e botar a moçada pra pensar ! Tou fazendo minha parte na divulgação. Segue o artigo na íntegra:



"Os frameworks existem desde o tempo em que só haviam scripts em Perl. A diferença, é que estes scripts ficavam armazenados exclusivamente nos diretórios cgi-bin dos servidores e para utilizar os métodos e funções dos frameworks (que na época eram conhecidos como scripts-cgi), os Webmasters tinham de passar os parâmetros através de formulários, resultando que qualquer tipo de validação de dados, por mais simples que ela fosse, obrigatoriamente tinha de ser submetida aos servidores e, consequentemente, por pura falta de alternativa, os sites estilo Mosaic reinavam absolutos, já que naquela época não havia como executar scripts no lado cliente.

Com o lançamento do JavaScript em 1995, este cenário começou a mudar radicalmente, já que muitas das tarefas que antes eram exclusivas do lado servidor, também passaram a ser executadas no lado cliente, reduzindo a sobrecarga tanto dos servidores, quanto das leeeeeeentas conexões de 2,4 kbps.

A implementação do JS nos sites ia bem até mais ou menos o final de 1997, com a adoção dos frames e a execução de parte do código (como a submissão de forms) em janelas, soluções simples que, já naquela época, permitiam que os sites simulassem (ainda que de forma um pouco rústica) as aplicações desktop, representando assim uma espécie de marco zero do AJAX.

Porém, com o lançamento dos programas editores WYSIWYG (What You See Is What You Get - Netscape Gold, Front Page e DreamWeaver) para web, de uma hora para outra o mercado de desenvolvimento de sites foi invadido por milhões de pessoas que, apesar de jamais terem visto uma tag html na vida, tornaram-se especialistas em internet, surgindo daí os Webdesigners, que praticamente deletaram os Webmasters do mapa, por terem criado um novo paradigma, no qual a beleza passou a prevalecer sobre as técnicas de desenvolvimento para interatividade dos sites, resultando em uma enxurrada de sites esteticamente perfeitos, porém completamente desprovidos de qualquer função no lado cliente, já que os editores WYSIWYG eram fortemente voltados para o estilo Mosaic.

Este novo paradigma, praticamente congelou no tempo a evolução tecnológica dos sites e, para piorar, surgiram os "gurus", oportunistas de plantão que, por não entenderem nada de informática, começaram a pregar para os seus discípulos que a forma "profissional" para desenvolvimento de sites era aquela voltada para o estilo Mosaic, com porrilhões de informações redundantes, chamadas de servidor em todos os links e nada de JavaScript ou janelas, porque estas "ferramentas do mal", desviavam a atenção dos usuários. Para estes pilantras, quanto mais os sites estivessem atrelados ao estilo Mosaic, melhor, de preferência que eles fossem feitos quase em texto puro "para manter a interface limpa e dar maior velocidade de navegação".

Endossando o que dizia Abraham Lincoln: "É possível enganar todas as pessoas por algum tempo, ou enganar algumas pessoas por todo o tempo, mas não é possível enganar a todas as pessoas por todo o tempo.", o AJAX está aí para provar que aqueles "gurus" de araque, especialmente a anta do Jakob Nielsen, estavam apenas fazendo os outros de trouxas com as suas teorias idiotas sobre "profissionalismo" , pois se a essência do AJAX é fazer os sites web atuarem como aplicações desktop no lado cliente, como esse resultado poderia ser alcançado com o uso de técnicas que dependem única e exclusivamente de chamadas de servidor?

A discussão em torno do conceito do AJAX, também coloca em xeque o estigma criado pelos "gurus" em relação a utilização de janelas em sites web. Será que existe alguma aplicação desktop que fique trocando páginas a cada clique do mouse? Ou, será que alguém conseguiria retocar uma imagem cheia de detalhes no PhotoShop sem poder contar com as janelas de RGB ou de pincéis? Pô? Se o Mac, o Windows e até o Linux utilizam janelas para interagirem com os usuários, por que então, os aplicativos baseados em web não deveriam fazê-lo?

Porém, o pior de tudo, é que o surgimento do AJAX colocou em evidência o estrago causado pelas teorias abestadas da turma do Jakob na formação profissional de milhões de jovens no mundo todo, pois como quase nenhum dos "ensinamentos" dos "gurus" podem ser aplicados nos sites AJAX, muitos Webdesigners acabaram perdendo a referência e, de uma hora para outra, foram forçados a buscar novos conhecimentos na área de informática até porque, é praticamente impossível construir sites AJAX utilizando programas editores WYSIWYG.

A busca pelo tempo perdido com as teorias dos "gurus", tem levado os Webdesigners a uma verdadeira caça aos frameworks JS que, para suprirem todas as necessidades de funções interativas impostas pelo AJAX, estão se tornando cada vez mais lentos e pesados, ao ponto de muitas vezes serem confundidos com os aplicativos feitos em Flash ou em puro Java o que, ao invés de ajudar, acaba atrapalhando ainda mais o aprendizado já que, ao invés de aprenderem os métodos nativos do JavaScript, as pessoas aprendem apenas a passar parâmetros para as funções dos frameworks.

Portanto, me parece que é hora dos Webdesigners que ainda não dominam bem as técnicas de informática darem cartão vermelho para as sandices da patota do Jakob, reavaliarem a importância dos frameworks e discutirem melhor as linhas de aprendizado que abrirão as portas do mundo AJAX para eles, pois do jeito como as coisas estão indo, o futuro da profissão ficou meio sombrio.

Pensem nisso.


Um abraço

Rogério Gonçalves"



Taí um cara comprometido com o que faz. Posso não concordar em alguns detalhes, mas tenho que aplaudir a iniciativa, e rezar para que ele contamine os nossos outros colegas de área com o vírus da boa escrita.

Para saber mais, reze pedindo a Santo Google que te ilumine sobre: ajax, usabilidade, projeto de sites

28.11.06

Até aonde alcança o braço

Observe que todas as nossas vivências podem ser contidas em dois círculos: o círculo da influência e o círculo da preocupação.

Dentro do círculo da influência estão todas as coisas das quais temos conhecimento e podemos influenciar ou alterar diretamente. Vale frisar que no centro deste círculo estamos nós próprios - ou seja, é mudando a nós mesmo que conseguimos os principais progressos de nossas vidas. Outros exemplos incluem nossos horários, o que produzimos, o que escolhemos ouvir ou não, e acredite, até mesmo nossas emoções e pensamentos, por mais assustadora que esta afirmação possa parecer.

No círculo mais externo, o da preocupação, se encontram as coisas das quais temos conhecimento, mas não temos influência direta: a conta de luz, a política econômica, o clima, os sentimentos alheios - sejam amigos, ficantes, colegas - não temos influência direta sobre isto tudo, não há "controle remoto" da realidade, como em "Video Jack".

O grande segredo de tudo está em agir no círculo interior - onde podemos efetivamente mudar as coisas. Agir desse modo aumenta nosso poder, preserva nossa força e, enfim, aumenta o círculo de influência.

Dirigir nossa energia, seja em pensamentos ou ações, para o círculo da preocupação, dissipa nossas energias de maneira frustrante - coisas fora do nosso alcance vão continuar agindo e reagindo segundo suas próprias regras, acostume-se com isso.

Encontre seu próprio centro. Se você não gosta do que vê, dê uma geral nele e nos arredores. Acredite, não há trabalho que valha mais a pena do que este, seja pela sensação de se encontrar, seja por faxinar idéias alheias que vêm meter o nariz no que é inalienavelmente seu, o resultado é sempre incrivelmente bom. Se você já gosta do que vê, beleeeza, tá na hora de expandir !

O ruído lá fora - seu círculo de preocupações - não tem nem nunca terá o poder de ditar o seu rumo.

24.11.06

...

Eu queria falar sobre como me sinto ultimamente. Queria que você estivesse por perto, pra ver que sua semente vingou, pelo menos um pouquinho. Queria poder transmitir a segurança que existe hoje no meu coração. Queria poder transmitir através deste texto a força que agora me preenche. Mas você não está aqui. Às vezes me pergunto se está aí. Mas hoje não importa. Você mesmo foi quem me ensinou a ser, e a não deixar que os outros sejam no meu lugar ou me façam ser como eles.

Hoje eu queria não ter aprendido tão bem a lição. Queria esquecer só por um minutinho que sou forte, que outras pessoas e pessoinhas dependem de mim, e me esperam na porta de casa todos os dias, e já se acostumaram que eu chegue de cara boa e fazendo festa. Queria ser fraco só um minutinho e te pedir colo. Mas sou muito bom aluno. Você fez meu caráter independer de todos, e depender do que é direito e de boa fé. Só que o nó na garganta não tá querendo soltar.

Não tenho máquina do tempo. Vou ter de engolir o nó. Nunca um abraçozinho foi tão importante pra mim quanto hoje. Hoje sinto um vazio do tamanho do mundo. Amanhã com certeza já vai ter passado, mas ô dia comprido esse...

Tudo bem. Ainda tenho minha imaginação, e lá está você, dizendo com calma "Tudo bem, vai passar"; e não sei por que razão mesmo sem acreditar fico mais calmo.

Mas eu queria muito que você estivesse aqui.

22.11.06

Diálogos

- Bom dia, D. Izabel.

- Bom dia meu irmão. Que há?

- Nada demais. Só um café, pra esquentar o peito e esfriar a cabeça.

- Hmm.

- Nossa. Por falar em esquentar o peito, me bateu uma saudade que até parece vontade de chorar.

- Saudade de quê, 'seo' João?

- Da varanda virada pro curral, esquentar o peito com uma baita caneca esmaltada, cheia de café bm quente, subir a trilha até o pé da vaca, friozim danado queimando o rosto...

- Putz, nem me fale...

- Sinto falta de meter o pé no chão, lidar com criação, comer fruta no pé. Parece que se eu não for pro mato, vou secar.

- E seca mesmo. Dá seu jeito. Quando você poderia tirar uns quinze dias?

- Pff...

- Faz um esforço. É melhor do que secar.