Resolvendo Todos Os Problemas Do Windows E Outros Programas

10 coisas que você deve saber sobre o Silverlight da Microsoft

Elaborar uma estratégia para a Web é importante para qualquer negócio próspero. No entanto, implementar essa estratégia com aplicativos avançados de Internet nem sempre é tão fácil quanto deveria ser. Para aliviar essa dor, Microsoft Corp. recentemente anunciado luz cinza , um plug-in de plataforma cruzada e navegador cruzado para desenvolvedores de aplicativos da Web. O plug-in, atualmente disponível como Release Candidate (o que para todos os efeitos significa que foi lançado agora), permite o desenvolvimento de aplicativos avançados, incluindo mídia, interatividade e animação. O plug-in Silverlight atualmente funciona com Internet Explorer e Raposa de fogo Navegadores da Web no Windows e com Firefox e Safari no Mac OS X.

Uso o Silverlight desde que ministrei um curso para desenvolvedores internos da Microsoft, pouco antes do lançamento público do software como 'WPF / E'. Escrevi vários livros sobre desenvolvimento de software baseado na Microsoft, como ADO.Net pragmático ( Addison-Wesley Profissional, 2002), eu co-escrevi quatro livros de certificação de desenvolvedor da Microsoft e investi um bom tempo examinando as promessas que a empresa está fazendo para este 'Flash killer'. É sempre difícil criticar um software que ainda não foi totalmente lançado - por um lado, é impossível apontar bugs graves, pois eles podem ser corrigidos no momento em que você iniciar a ferramenta de desenvolvimento - mas o seguinte reflete meu profissional e julgamento técnico baseado em vários meses de experiência prática.



Com o lançamento público do Silverlight iminente, agora é o momento certo para se familiarizar com o software e como ele pode afetar sua estratégia de aplicativo da web. Com tantas informações do Silverlight disponíveis no momento, é difícil destilar o que é importante e o que é exagero. Farei o meu melhor para dissipar o nevoeiro com estas 10 coisas que você deve saber sobre o Silverlight da Microsoft.



1. Silverlight evita problemas entre navegadores / sistemas operacionais

Para a maioria das equipes de desenvolvimento, desenvolver um site que funcione de forma idêntica com navegadores populares, incluindo Internet Explorer, Firefox, Safari e Opera, é uma proposta difícil. O problema não é simplesmente a necessidade de várias implementações de código, mas também conjuntos de testes exponencialmente grandes. Conforme um desenvolvedor cria matrizes de versões de navegador e sistemas operacionais, o número de testbeds necessário torna-se enorme.



Normalmente, há duas maneiras de um projeto de desenvolvimento abordar isso: oferecer suporte a apenas um pequeno subconjunto de navegadores da Web ou aumentar o número de funcionários de garantia de qualidade.

Em contraste, o plug-in Silverlight permite um modelo de desenvolvimento idêntico, independentemente do sistema operacional e do navegador do usuário. Atualmente, dois sistemas operacionais e três navegadores são suportados. A Microsoft promete adicionar suporte para o navegador Opera no Windows e Mac. Além disso, o projeto Mono fez grandes avanços em sua Luar projeto, que pretende trazer Silverlight para Linux.