Arquivos Categoria

Web 3.0! O que?! Mais de metade ainda nem na web 2.0 esta!

Artigo publicado em March 26, 2008 as 9:56 am

AjaxWorld Magazine publicou um artigo sobre a evolução da web 3.0, eu sei que muitos programadores não gostam do termo, mas não me culpem!

Web 3.0 (se é este o nome que querem chamar) espero que ainda demore um bocado a chegar, apesar de achar um conceito interessante apenas acho que demoramos tanto a ir da 1.0 para 2.0 porque é que queremos ir tão rápido para a 3.0?

Especialmente quando ainda a maioria dos sites na Internet estão a viver na 1.0!

Um dos pontos interessantes na ideia da Web 3.0 é uma “base de dados para todos”, informação disponível para todas aplicações poderem usarem e partilharem (um pouco arriscado em alguns casos).

Um ponto que gosto com este cenário é algumas das possibilidades, por exemplo imaginem os browsers começarem a terem um carrinho de compras incorporado.

Em que um usuário/cliente podem visitar site em site de comercio electrónico, adicionado produtos que quer comprar e no fim do dia fazer um checkout um pagamento.

E claro por detrás disto tudo está um motor que envia a ordem para cada site com os detalhes do cliente e o pagamento.

Outro ponto que o artigo fala é a possibilidade da web mover-se para o espaço 3D!

Baseado no famoso mundo do “Second Life“….. fico-me por aqui pois não sou admirador do Second Life.

Sim gosta da ideia de 3D, mas será que não estamos a andar mais rápido que a estrutura que ainda existe? A sítios que ainda nem ligações rápidas a Internet existem!

Aqui esta o artigo, dêem uma vista de olhos e digam o que pensam.

WaveMaker, Ajax WYSIWYG!!

Artigo publicado em March 5, 2008 as 3:02 pm

WaveMakerEu gosto de escrever código, mas sei que muita gente gosta de usar WYSIWYG (What You See Is What You Get) editores, mas eu as vezes viro “old-school” e o notepad faz o trabalho eheh.

Nos últimos tempos tenho usado Aptana, e tem sido um dos meus editores preferidos, especialmente quando queres criar aplicações em Ajax. Um dos problemas do Aptana para mim é o factor de não funcionar bem com ASP ( e tenho vários projectos nesta linguagem), mas isso já é outra conversa.

Agora a noticia é WaveMaker, que promete simplificar o processo de criar aplicações em Ajax. Ainda não testei, estou de facto a fazer o download, mas promete.

Não posso falar muito, mas enquanto estou a fazer o download estou a ver ao mesmo tempo o screencast, e o que noto é que o ambiente de trabalho é bastante limpo e simples. Faz me lembrar Visual Studio da Microsoft, mas mais simples.

E claro não podia de deixar de notar que a aplicação funciona a partir do Browser. No screencast esta em funcionamento no Firefox mas talvez de para correr em IE (não que precise).

De resto o que normal se espera num WYSIWYG, muito drag e drop o que salva bastante tempo quando estamos a criar uma aplicação, so espero que não seja como as primeiras versões do Dreamweaver, drag e drop e 50 linhas de código que sinceramente podiam ir para o lixo.

Apesar de uma das promessas feitas por WaveMaker e que permite acelerar o desenvolvimento de aplicações em 67% e o melhor de tudo é que reduz o numero de linhas de código em 98%!!!

Bastante surpreendido com estes 98%.

Alguns dos pontos de interesse desta aplicação são:

  • Drag & Drop
  • Push to Deploy™ num click de um botão a tua aplicação fica a funcionar no servidor
  • SOAP, REST e RSS web services

Sem duvida uma aplicação que quando acabar de fazer o download irei testar e ver se reduz mesmo o numero de linhas em 98%.

Cheat Sheet e mais Cheat Sheet

Artigo publicado em March 4, 2008 as 11:05 pm

Sinceramente estava na duvida se devia publicar este post, pelo o simples facto do artigo que encontrei já é bastante antigo.

Mas o facto é que adoro Cheat sheet como os visitantes mais regulares do PT Ajax já devem ter apercebido.

Já por varias vezes falamos de cheat sheet para o prototype, e tambem uma lista ainda mais completa de cheat sheet para diversas frameworks de Ajax.

Cheat sheet tipicamente é uma documento em PDF que ocupa uma pagina onde tens todos os comandos de uma framework, ou de uma linguagem (PHP/ASP/etc).

Mas desta vez encontrei um artigo bastante antigo com tantas cheat sheet que não resisti em por um pequeno artigo no PT Ajax.

Neste artigo publicado pelo Smashing Magazine podes encontrar talvez a lista mais completa que já viste de cheat sheet, desde apache, ajax, CSS até ASP.

Muitos já podem conhecer, eu sei que este post não é com as noticias mais frequentes no mundo Ajax, mas pode ser que como eu muitos ainda não tinham conhecimento.

Ajax e Acessibilidade

Artigo publicado em March 4, 2008 as 5:50 pm

Webcredible é uma companhia em UK especializada em acessibilidade para web sites.

Todos nós sabemos que existe bastantes web sites que não são tão acessíveis como deveriam ser, impossibilitando assim a vários visitantes verem o site correctamente.

Webcredible lançou agora um artigo onde analisa o impacto de Ajax sobre a acessibilidade para os teus visitantes. E apesar de nem tudo ser mau, existe alguns factores que eu não sabia.

Como sabemos Ajax permite fazer o update do conteúdo de uma pagina de uma maneira dinâmica.

Sabendo isto, que impactos têm sobre os leitores de ecrã (software que lê a informação de uma pagina)?

Segundo Webcredible vários leitores de ecrã comportam-se de maneira diferente, o que sinceramente só vem a complicar as coisas, não bastava ter browsers diferentes a comportarem-se de maneira diferente para complicar a nossa função!

Dois dos comportamentos que achei mais bizarro são:

  • Alguns leitores de ecrã nem se apercebem que a pagina/div/etc teve um update e por isso não le nada.
  • Alguns leitores de ecrã apercebem-se que existiu um update, mas em vez de lerem so a parte que foi feito o update, lêem a pagina toda outra vez.

E também não nos podemos esquecer de visitantes que usem magnificador de ecrã, se Ajax fez update na pagina numa parte que eles não tem visível no ecrã como vão saber que existe um update?

Um artigo interessante, pois as vezes só olhamos para o nosso umbigo.

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.

Lista de cheat sheet para Ajax e Javascript

Artigo publicado em February 7, 2008 as 10:27 am

Já aqui tínhamos falado numa cheat sheet para o prototype, mas desta vez Scott Klarr criou uma lista impressionante de cheat sheet para diferentes frameworks.

Sem duvida visita o artigo oficial onde podes encontrar:

  • Cheat Sheet para Javascript
  • Cheat Sheet para jQuery
  • Cheat Sheet para scriptaculous
  • Cheat Sheet para MooTools
  • Cheat Sheet para Prototype
  • Cheat Sheet para Microsoft Ajax
  • Cheat Sheet para Yahoo YUI
  • Cheat Sheet para Symfony

Façam o download e guardem bem no disco pois nunca se sabe quando dá jeito.

Visitem Scott Klarr.

Pagina 1 de 612345»...Ultima »

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.