[Cascavel-pm] "Carregar" session id.

Nilson Santos Figueiredo Junior acid06 em gmail.com
Quinta Janeiro 31 09:46:44 PST 2008


2008/1/31 Gabriel Vieira <gabriel.vieira em gmail.com>:
> Na verdade o Flash pode trabalhar com o query string, creio apenas que
> o povo não sabe usar :)

Ou tem preguiça de usar.
A maioria das aplicações "web 2.0" também não possuem uma URL que você
possa usar para chegar em um ponto exato.

Isso é trabalhoso de se fazer e só beneficia uma pequena parcela dos
usuários (se muito, uns 10% dos usuários que não utilizam IE vão se
preocupar com isso, ou seja, algo como, *no máximo*, 0.5% a 2% dos
usuários).

Claro, a maioria de nós desenvolvedores iremos querer algo assim, mas
por uma visão de negócios é um recurso de baixo retorno e por isso
você não vê isso por aí.

Eu já fiz isso em um aplicativo que trabalhei anteriormente em algumas
telas em que era imprescindível esse tipo de coisa pois os itens eram
carregados dinâmicamente e era relativamente comum um usuário normal
mandar uma URL pra outro. Então seria interessante já abrir
diretamente no item desejado ao invés de ter que clicar em algo. A URL
então ficava algo como:

  http://servidor/aplicativo/pagina#I123

O que fazia com que a página carregasse o item I123, por exemplo. Com
isso, as funções "Back" e "Forward" do browser também funcionam como
esperado sem necessidade de trabalho adicional.

Mas é um recurso que pra algo mais complexo seria bem trabalhoso de
fazer pois todo o estado dinâmico da página deveria ser serializável
na URL. Eu pessoalmente considero isso como um "estágio 2" do
state-less, pois é tudo client-side.

-Nilson Santos F. Jr.


Mais detalhes sobre a lista de discussão Cascavel-pm