Visto em Las Vegas

Embora os aplicativos Silverlight sejam executados no Windows e no Mac OS X, a Microsoft não tem planos de lançar ferramentas de desenvolvimento para Mac. A solução preferida é fornecer aos usuários de Mac uma cópia do Parallels e do Vista para rodar o Blend, que obviamente só funcionará com Macs baseados em Intel e não pode ser considerado uma solução completa. Tenho certeza de que essa falta de ferramentas de design dedicadas do OS X provará ser um grande obstáculo para a adoção do Silverlight em vez do Flash no mundo do web design. A Microsoft diz que, como o formato de arquivo Silverlight XAML é de código aberto, algum terceiro poderia desenvolver uma ferramenta de design baseada em Mac se realmente quisesse, o que parece uma atitude um pouco estranha dado que apenas no ano passado a Microsoft realizou uma série de roadshows com o único objetivo de persuadir uma comunidade de design que tradicionalmente é dominada não apenas por usuários de Mac, mas também por usuários furiosos de Mac evangelistas. Esperar que eles usem uma ferramenta do Windows rodando no Vista, dadas todas as diferenças na forma como as UIs funcionam, é um pouco ingênuo ou talvez totalmente falso…

Visto em Las Vegas

No entanto, pelo menos a Microsoft permitiu uma maneira de depurar aplicativos Silverlight quando eles estão sendo executados em um cliente Mac, então pelo menos agora é possível oferecer suporte a usuários Mac de alguma forma. Tenho certeza de que este ano será um momento interessante para o Silverlight, mas se muitos sites comerciais o adotarão ou escolherão a rota Ajax para o desenvolvimento de RIA, teremos que esperar para ver.

Leitura de férias

Se, como eu, você está atualmente desenvolvendo muito Ajax e gosta de testar ideias, provavelmente está usando os mecanismos de pesquisa para obter ajuda com seu código. Com as festas de fim de ano chegando, algumas leituras leves podem ser necessárias para aquelas noites sem dormir nas férias, enquanto você se preocupa com o próximo grande aplicativo da Web 2.0 que está planejando escrever. Dois livros de O’Reilly que encontrei recentemente se encaixam perfeitamente. Ajax: The Definitive Guide (£ 30,99 ISBN 0-596-52838-8) está cheio de códigos do mundo real e tem muitas ideias para fazer você pensar. O segundo é Adicionando Ajax (£ 24,99 ISBN 0-596-52936-8), e explica de uma forma talvez um pouco mais clara do que se trata o Ajax, com seções muito boas sobre o básico e as diversas bibliotecas de código disponível. O livro então mostra vários exemplos, com código para você experimentar. Vale a pena ler ambos os livros e podem evitar que você fique muito queimado de sol! Você pode comprá-los na livraria PC Pro em http://books.pcpro.co.uk/827640 e http://books.pcpro.co.uk/838772.

Hospedagem gratuita de aplicativos

A hospedagem é sempre uma questão importante para os desenvolvedores da web e, às vezes, as tecnologias que você pode usar são limitadas pelo que o seu host oferece. Seria tolice hospedar uma tecnologia não testada no servidor web da sua empresa, caso isso derrube seu site principal (improvável, mas pode expor uma vulnerabilidade de segurança que um hacker pode explorar). No entanto, nem todos nós temos o luxo de ter um rack cheio de nossos próprios servidores, com controle total sobre quais tecnologias rodamos neles. Tenho sorte nesse aspecto, pois alugo um full rack na Merula (www.merula.net), para que eu possa jogar o quanto quiser em vários servidores.

Se você não tiver acesso a tal instalação ou talvez precise de mais poder de computação do que seus servidores/largura de banda podem suporte, então a oferta mais recente do Google pode interessar a você - ela oferece hospedagem gratuita para sua web aplicações em http://appengine.google.com. Atualmente, eles precisam ser escritos em Python, mas também há um armazenamento de dados, além de APIs de usuário e e-mail, para que você obtenha a maior parte do que precisa para começar. O Google diz que pode atender cerca de cinco milhões de visualizações mensais de páginas por aplicativo, o que deveria ser suficiente para a maioria dos usuários de teste, mas obviamente não é adequado para um site muito ativo. Mas ei, é grátis! Atualmente, o serviço está aberto apenas para os primeiros 100 mil usuários que se inscreverem, mas será ampliado posteriormente.