Array
(
)

Silverligth ou Asp.Net

Eduardo Aguiar
   - 16 out 2010

Caros colegas,
    Sou programador Delphi e atualmente tenho tentado ampliar meus conhecimentos optando por Asp.Net juntamente com C#, didaticamente falando já desenvolvi uma classe para acesso a dados e fiz algumas coisas. Portanto tenho muitas dúvidas e gostaria de um direcionamento.    Vi há poucos dias muitas coisas interessantes que podem ser feitas com o Silverlight, principalmente no sentido da aparência da aplicação web feita ali, isso me chamou bastante atenção. O que eu entendi é que posso ter um projeto Asp.Net como back-end ao criar algo com o Silverlight, mas algumas dívidas pairam sobre minha cabeça:

  1. É possível desenvolver um site em Silverlight com seus recursos visuais e obter uma boa performace?
  2. Quais são os prós e os contras de desenvolver sites usando Silverlight?
  3. De que formas posso usar o ObjectDataSource no Silverlight?
  4. Tenho classes já desenvolvidas como posso reaproveitá-las no Silverlight?
   Se alguém puder me indicar tutoriais que tratem destas questões ficaria muito grato.
Obrigado a todos,
       Eduardo Rodrigues de Aguiar.  

Vinicius Vieira
   - 18 out 2010

Eduardo, Também estou tentando iniciar em Silverlight e talvez não seja a melhor pessoa para te ajudar, mas posso te responder algumas coisa e indicar um artigo que para mim foi muito útil para entender como utilizar o silverlight esse pode ser encontrado nesse link: http://msdn.microsoft.com/pt-br/magazine/cc500570.aspx, quanto a performance é possível sim tudo vai depender da riqueza de recursos que você vai utilizar na interface, mas esse exemplo mesmo que te passei ele faz umas animações bem legais e não foi demorado para carregar ainda que a net aqui não seja lá aquelas coisas, e mesmo em outros sites que peguei como exemplo para ver o silverlight não foi demorado também, a 2 e a 3 deixo para nosso colegas mais experientes na área, e quanto a dúvida número 4 você pode perfeitamente reaproveitar suas classes principalmente se estiver usando camadas no desenvolvimento, dessa forma por exemplo a sua classe de conexão feita em c# pode continuar sendo usada, o que você vai mudar é somente a apresentação, o resto pode continuar igual.