Arquivo da Categoria: Ajax
genealógia das linguagens de programação
Você alguma vez parou para pensar a origem, a raiz da linguagem que você está usando hoje? Eu não, até a achar um mapa, ou árvore genealógica das linguagens de programação.

É muito bacana, vou mandar imprimir em formato de pôster para por na parede (Sem comentários, sei que não tem nada mais nerd).

Ederson Melo
Exemplos em ajax
Começo pedindo desculpas pela falta de conteúdo, mas está tão corrido que algum lado sempre pende. Muito trabalho como freelancer, tem até fila de espera(acho que vou terceirizar
).
Aproveitando vou deixar um ótimo site com muitas lib’s e exemplos para quem gosta, quer ou tem que trabalhar com ajax.
O site ajaxrain, é a melhor escolha nas buscar por tais conteúdos.
Abraço,
Ederson Melo
Qual lib em javascript usar?
tando depois de alguns dias muito tumultuado, muita coisa para fazer e pouco tempo.
Começo esta semana desenvolvendo trabalhos novos e implementando correções nos antigos, muita correria e pouca grana, sobrando idéias em pouco tempo. É isso mesmo, to assim, perdido e atucanado.

Mas tenho que escolher com qual biblioteca javascript devo permanecer para uso em todos os projetos. Encontrei tantas boas libs que ainda não consegui definir, mas sei que tenho que fazer isso o mais
rápido possível. Entre as melhores, estive olhando:
JQuery;
Prototype;
Dojo;
mootools;
E claro que muitas outras, mas estar encontrei vasto material o que ajuda mais a escolher. Bom farei aos poucos e quem sabe estarei postando por aqui algumas novidades.
Abraço,
Ederson Melo
Curso GD, Meu Jogo
Nesta sexta, recebi os exercícios do curso de GD, esse deu gosto de fazer, até porque tínhamos que desenvolver um game para a entrega no final do curso (Final de Dezembro).
Resolvi enviar uma proposta que acho bacana, trabalhando sobre educação sócia ambiental. A proposta é bem simples, você monta seu personagem e conhece a ilha. Após você escolher uma das opções liberadas para acesso, você começa a andar pela ilha e resolver as diversas opções apresentadas.
Pretendo desenvolver usando Java e javascript, ainda não tenho idéia exatamente do que e como usar, mas está a caminho.
Tela de proposta de projeto:
Para começo é isso, espero poder evoluir e liberar para jogo em Dezembro se tudo der certo.
Abraço,
Ederson Melo
Abuso e uso em sites com Ajax
O desenvolvimento de aplicações com ajax vem se tornando mais e mais vital no desenvolvimento de sites. A capacidade de trazer conteúdo de forma elegante e dinâmica para os usuários tem agradado a todos.
Mas claro que sempre cometemos erros ao desenvolver utilizando-se do Ajax. Estava garimpando sobre o assunto e localizei algumas questões que deveríamos evitar:
* Múltiplos usuários: Se sua aplicação é utilizada por múltiplos usuários, tome cuidado pois podem haver problemas de um visualizar dados por parte dos outros.
* Deixar os usuários off-line de lado: A cada dia existem mais e mais usuários com acesso a internet, e nem por isso iremos desenvolver sites para usuários que fazem uso dela, devemos também pensar em usuários que fazem uso de conteúdo off-line, pois com Ajax, o conteúdo é carregado de forma dinâmica, e não teria o mesmo efeito com que navega off-line.
* Ajax é uma ferramenta, e não um brinquedo: Muitas vezes os desenvolvedores fazem o uso desnecessário de Ajax, onde um simples HTML resolveria tudo.
* Comece bem com o botão voltar do navegador: Este botão é necessário para a Usabilidade, e o JavaScript não se dá muito bem com ele.
* Não avisar ao usuário que ocorreu uma ação: Quando o usuário clica em uma área da página e ocorre uma ação, isso deveria ser avisado a ele para que saiba que os dados estão sendo atualizados.
* Deixar o usuário esperando: o ‘A’ de Ajax significa assíncrono, não é necessário que o usuário faça algo para obter dados, nós podemos adiantar sua ações e realizar requisições para obter dados e com isso o usuário não tem que ficar aguardando a resposta.
* Enviar informações simples de forma visível: Em muitas ocasiões enviamos ao navegador os mesmos dados que foram recebidos pela aplicação, a diferença é que a aplicação filtra os dados e nos mostra o que convém. No navegador, embora nem todos mostrem, caso seja apresentado será mostrado.
* Assumir que Ajax é uma plataforma única: Você deve testar suas aplicações Ajax em distintas plataforma que permitem isso, ou seja, em diversos browsers.
* Excessivo trabalho para o navegador: As vezes o uso excessivo de aplicações Ajax faz com que o browser tenha que executar muitas tarefas, e isso pode não ser bom para o rendimento de uma aplicação.
* Esquecer daqueles que navegam com JavaScript desabilitado: Segundo as estatísticas, 11% dos usuários de Internet navegam com JavaScript desabilitado, por isso é bom pensar em uma alternativa ao Ajax.
* Não utilizar links: Ao carregar conteúdo dinâmico, não esquecer de mostrar os links que levam a esse conteúdo.
* Sair do comum em relação a Usabilidade: Ao permitirmos realizar ações pouco habituais, nos encontramos com a circunstância de que esperamos que o usuário realize uma ação que ele não esperava ser feita. As pessoas estão acostumadas a realizar sempre as mesmas ações.
* Não realizar alterações em cascata: Não devemos esquecer de que quando alteramos parte do conteúdo da página, devemos alterar também partes relacionadas.
Fonte: Sentido Web
Abraço,
Ederson Melo
CMS’s
Procurando sobre CMS’s desenvolvidos em php, para ter uma idéia melhor da quantidade que temos disponíveis, achei uma lista completa na wiki. Coloquei a lista mais abaixo para quem deseja conferir.
E claro, aprendi um pouco mais sobre CMS.
CMS é a sigla para Content Management System, ou em bom português, Sistema Gerenciador de Conteúdo.
Um CMS tem como objetivo facilitar a criação, edição, publicação e distribuição de informação.
Características na maioria dos CMS:
- Suporte a múltiplos usuários (registro, gerenciamento e atribuição de papéis a vários usuários).
- Edição de conteúdo facilitada.
- As funcionalidades iniciais podem ser ampliadas ou novas podem ser adicionadas através de plugins e/ou módulos.
- Gerenciamento e controle de documentos através de publicação, revisão, arquivamento e eliminação de documentos.
- Camada de apresentação gerenciada através de templates, permitindo a troca rápida da interface independente do conteúdo.
- Controle de Fluxo. Por exemplo, um usuário pode enviar um artigo para um site, mas este não é publicado imediatamente, até que seja revisto por um editor e depois aprovado por um editor-chefe.
Em 1995, a CNET, uma empresa de mídia web, resolveu comercializar seu CMS através de uma empresa à parte, denominada Vignette, iniciando assim o comércio de gerenciadores de conteúdo.
Fontes:
Abraço,
Ederson Melo
Guia de consultas Novo
Na área de desenvolvimento web(DW) e web design(WD) a busca por atualização e conhecimento do mercado e técnicas, muitas vezes em outras regiões ou em outros países, acabamos por conhecer comunidades e novos estilos, tendências(não é blog de moda). Que seram mais tarde utilizadas aqui, ou não.
Na busca constante de novos conteúdos, atualização e informações sobre o que está rolando no mundo, encontrei mais um link muito bom, ajax.solutoire.com. Com muito conteúdo ajax e novas formas de tratamento de interfaces, interações com usuários, etc…
Abraço,
Ederson Melo
Matrix Ajax Jsf
Procurando qual framework usar para criar aplicações em ajax e jsf, eis que encontro uma matrix mostrando
com o que eu poderia contar em cada uma das aplicações oferecidas na web. Heis que me deparo com o site: http://www.ajaxjsf.net/
No mínimo nota 10 em informação. O que vale muito compartilhar com vocês.
Abraço,
Ederson Melo





