Aonde e como usar Ajax

Artigo publicado em February 8, 2008 as 12:46 pm

Acabou de sair um artigo interessante sobre aonde e como usar Ajax numa site por Jesse Skinner.

Um dos pontos interessantes sobre o artigo é o método de encantamento progressivo ( Progressive enhancement) basicamente consiste; em cada fez que programares um website começa sem usares Javascript/Ajax nenhum.

Testa e têm a certeza que o website funciona nas perfeitas condições.

Só quando estiver tudo concluido aí sim começas a adicionar Javascript/Ajax. Assim terás a certeza que o teu site ira sempre funcionar mesmo para pessoas que não tenham Javascript activado.

Eu concordo 99.9% com esta teoria.

Mas existe um problema que é o tempo.

Depois de construíres um site que já funciona perfeitamente sem usares Javascript o tempo que demoras a adicionar todos os efeitos que queres por vezes demora mais um terço do tempo que já usaste para construíres o site.

Sou realista e admito que num mundo perfeito concordo 100% com Jesse Skinner, mas na realidade quando um cliente bate a porta e diz coisas do genéro:

“Epa quero o meu site web 2.0 … sabes com aqueles efeitos… e paginas sem refresh… e quero daqui a 5 dias com um preço barato”

E claro isto é um cliente que só sabe as coisas por alto… e 80% dos clientes são assim.

É neste momento que por mais que tentes explicar que 5 dias a um preço barato não dá para fazer isso tudo que decides que tens que cortar em algum lado.

E claro o que o cliente quer é os efeitos logo, com muita pena corta-se num bom website.

Wisemapping Magento Ecommerce TaskFreak
MooFilm Flexigrid ProtoFlow

Drag e Drop com Scriptaculous

Drag e Drop com ScriptaculousEste tutorial consiste em explicar como usar o prototype e o script.aculo.us para criar o efeito drag e drop. Analisamos todas as opções, mostramos como criar com exemplos práticos e visuais.

Uff.. Como usar Prototype para pedidos em Ajax.

Como usar Prototype Neste tutorial explicamos como podes começar a dar os teus primeiros passos na famosa framework prototype, um simples tutorial onde é explicado como podes fazer os teus primeiros pedidos em Ajax.