Componentes

Para Microsoft Shops, o Silverlight 2.0 Trumps Flash

Microsoft Readies Silverlight for Offline: Adobe's Flash

Microsoft Readies Silverlight for Offline: Adobe's Flash
Anonim

Com o lançamento iminente do Silverlight 2.0, os desenvolvedores e web designers, especialmente aqueles que já trabalham em ambientes de TI da Microsoft, terão a primeira tecnologia alternativa viável para o Adobe Flash para construir aplicativos de Internet, analistas e desenvolvedores.

Microsoft Lançado pela primeira vez o Silverlight, um tempo de execução entre navegadores para aplicativos multimídia e 3D baseados na Web, cerca de um ano atrás. No entanto, o desenvolvimento da versão 1.0, como muitos novos produtos Microsoft, foi apressado, e nem perto da visão que a empresa tinha para o produto.

"[Silverlight] 1.0 foi uma medida paliativa - eles estavam chegou tarde ao mercado e queria algo logo depois que a Adobe fez um sucesso incrível [com o Flash] ", disse Al Hilwa, diretor de programas de desenvolvimento de aplicativos para a empresa de pesquisa IDC. Mas o Silverlight 2.0 "é o negócio real - eles publicaram arquitetonicamente o que sempre quiseram fazer", disse ele.

O lançamento final do Silverlight 2.0 é iminente. Insiders disseram que poderia estar disponível em algumas semanas. O primeiro candidato a lançamento para desenvolvedores já está disponível na Web.

Pode ser justo dizer que a Microsoft agiu mais rápido com o Silverlight do que nunca para ter um produto em forma como um concorrente viável para a tecnologia já estabelecida. Nesse caso, obviamente, é o Flash, que tem obtido grande sucesso há anos como a tecnologia predominante para adicionar aplicativos multimídia e gráficos de alto impacto a sites. Foi essa tendência inicial que estimulou o desenvolvimento atual de aplicativos de negócios e baseados na Web mais complexos que tornam a experiência do usuário tão importante quanto estabilidade, segurança ou desempenho geral.

Embora não seja compatível com a tecnologia Flash mais madura. No entanto, as pessoas que usaram versões anteriores do Silverlight 2.0 disseram que a Microsoft realmente fez grandes progressos com a tecnologia.

No entanto, os desenvolvedores não devem ser induzidos a pensar que o Silverlight é um "Flash killer", alertou Christopher Smith. presidente do Aquent Graphics Institute, uma empresa de treinamento e pessoal de Boston que trabalha com desenvolvedores e designers usando o software de desenvolvimento Adobe e Microsoft. "Eu não acho que a Microsoft esteja tentando ir atrás do pessoal do Flash", disse ele.

Em vez disso, a Microsoft está "oferecendo uma opção para designers e desenvolvedores que desejam construir um front-end interativo que se conecte à infraestrutura e plataforma Microsoft existentes", disse Smith.

Para esse objetivo, os desenvolvedores disseram que o Silverlight 2.0 e suas ferramentas complementares - o conjunto de ferramentas do Expression e, em particular, o Expression Blend - têm uma ou duas vantagens sobre o Flash para empresas e desenvolvedores que já usam a infraestrutura da Microsoft. > Fred Gerantabee, gerente de treinamento e instrutor da Aquent, que usa o Flash há 11 anos e também está usando o Silverlight, disse que, devido a esse vínculo, o Silverlight é um tempo de execução melhor do que o Flash para aplicativos com muitos dados.

"A partir de uma perspectiva de integração de dados, o Silverlight é poderoso desde o início porque usa esse back end que foi comprovado para os usuários", disse ele. "Se você está em um ambiente Microsoft, o que muitas pessoas têm, os recursos do Silverlight serão excelentes."

Por outro lado, "O Flash não foi originalmente projetado para ser um aplicativo com muitos dados ambiente de construção - tornou-se que, através da demanda do usuário ", disse Gerantabee. Por causa disso, ele ainda tem pontos fracos no Silverlight nessa área, disse ele, reconhecendo que "há desenvolvedores de Flash que discordam" dessa avaliação.

Outra vantagem para os desenvolvedores da Microsoft é a integração do.NET. framework para o Silverlight 2.0, para que os desenvolvedores possam usar o C # ou o Visual Basic para criar aplicativos do Silverlight, disse Jonathan Wetzel, um desenvolvedor da startup ZocDoc em Nova York. A ZocDoc, que tem um ambiente de TI baseado na Microsoft, tem um site na Web para pessoas na área de Nova York para marcar consultas com prestadores de serviços de saúde.

Desenvolvedores.NET que podem ter pouca ou nenhuma experiência em projetar aplicativos multimídia podem facilmente usar o Silverlight para fazer isso, porque eles podem aproveitar uma linguagem e um ambiente de desenvolvimento familiar, disse Wetzel. "É uma transição muito mais fácil", disse ele.

Além das vantagens que o Silverlight tem como tecnologia da Microsoft, a empresa também adicionou pelo menos um recurso ao Expression Blend - uma ferramenta complementar para gerar aplicativos do Silverlight. o que um desenvolvedor pode fazer atualmente no ambiente de desenvolvimento do Flash, disse Gerantabee. Esse recurso é "linha de tempo de handoff", ele disse.

Historicamente, em Flash, se um designer cria duas animações isoladas que precisam seguir umas as outras seqüencialmente em um aplicativo, se as linhas de tempo desses aplicativos não se alinham exatamente, a transição entre eles não será fácil sem "uma tremenda quantidade de programação", disse Gerantabee.

No entanto, a Microsoft incorporou ao Blend um recurso que calculará automaticamente essa transição no Silverlight, disse ele. "Se você tem um número de storyboards diferentes e alterna entre eles, ele realmente calcula a posição para você - ele substitui uma animação e pega outra", disse Gerantabee.

Por todas as suas forças, no entanto, a Adobe não precisa se preocupar com o fato de o Silverlight estar substituindo o Flash tão cedo, já que a tecnologia comprovada da Adobe ainda tem vantagens significativas do ponto de vista do design, disseram os desenvolvedores. “O Flash tem mais anos no Silverlight em termos de ferramentas de autoria. coisas do ponto de vista de design que ele pode fazer que o Silverlight não pode fazer ", disse Gerantabee.

" As pessoas ainda dizem quando se trata de manuseio 3D ou animação O Flash é um ambiente superior ", concordou Hilwa. "Em termos de recursos existentes para vídeo de alta definição, o Flash ainda tem a vantagem."

No entanto, Hilwa acredita que podem não ser os recursos de tecnologia que terão o impacto de longo prazo na adoção de ambas as tecnologias a longo prazo. - será o suporte de fornecedores de software independentes e a força do marketing de cada empresa, em vez de "puro mérito técnico".