A primeira palestra, da Locaweb falaria sobre tendências. Mas não foi isso que aconteceu, e a palestra, me perdoem o trocadilho, foi bem tendenciosa.

O que aconteceu foi que as tendências apresentadas, foram tendências a 2 ou 3 anos atrás, praticamente todas hoje já são realidade. Por exemplo, OpenID já é usado largamente, e praticamente todo mundo tem um (apesar de não saber), pois as contas do Google são ids através do endereço do blogger/blogspot, e as do Yahoo idem. Se você não percebeu a comentar num blog hospedado no blogger/blogspot você tem a opção de usar o OpenID. A novidade pra mim foi saber da API do Live ID da Microsoft, patrocinadora do evento.

Outra tendência citada foi MVC, padrão arquitetural que está pra completar 30 anos. Isso mesmo, uma tendência de 30 anos. Mas tenho que ser justo, como padrão para desenvolvimento web é mais recente, porém já conheço o padrão e o utilizo a mais ou menos 3 anos. E pela quantidade de frameworks existentes, na wikipedia temos listados mais de 60 ou 70 frameworks. O que prova que o MVC já foi tendência, hoje é realidade, a única tendência que eu vejo nesse ponto, é que está quase pra sair o framework MVC da Microsoft, já está no Preview 2.

A tendência mais controversa é a tal da “Cloud Computing”, onde o foco da palestra foi para a parte de escalabilidade e a Amazon Elastic Computing Cloud, na qual foi dita uma inverdade, que esse serviço era cobrado por hora, e não é o caso.

Mas o foco da palestra foi a tendência Ruby on Rails, além já não ser tendência a algum tempo. O framework já era usado por muita gente que estava lá. E olha que o marketing da própria Locaweb avisou que temas que já tinham sido abortados não estariam nas palestras, e como exemplo de tema já abortado está lá Ruby on Rails. Duvida? Confira. E as gafes não pararam por aí, o palestrante não sabia a diferença entre Ruby (linguagem de programação) e Rails (framework), trocando a bolas inumeras vezes, fazendo parecer que Ruby e Rails eram uma coisa só, nem citando por exemplo outros frameworks pra Ruby, como o Merb. Não contente com essa tremenda confusão, ao explicar REST e MVC, mostrou o mesmo desconhecimento, achando que as duas coisas eram sinônimos. Isso pra mim isso mostrou uma falta de profissionalismo sem tamanho, pois uma das atitudes mais nocivas é ensinar de forma errada. Uma das razões de REST não ser um padrão de facto hoje é a falta de entendimento do que é esse padrão arquitetural, e o pior ainda, o desconhecimento de métodos do protocolo HTTP, desconhecimento que a Locaweb infelizmente fez questão de levar a frente essa confusão toda. E pra terminar com chave de outro e reforçar minha teoria de que foram tendências antigas, o palestrante falou que a versão 2.0 do Ruby on Rails foi lançada a um mês, mas foi lançada ano passado, acho que apresentação não era para 2008 e sim pra 2007.

Pelo menos a Locaweb reconheceu que o suporte que eles dão a Ruby on Rails é péssimo (a ponto de qualquer coisa mais complicada que um tutorial inicial não rodar bem) e prometeram melhorar.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.