O Silverlight é apenas para colírio ou ele tem algum uso nos negócios? [fechadas]

14

Embora o Silverlight possa criar sites de grande beleza, há alguma justificativa para usá-lo para criar aplicativos da Web práticos que tenham fins comerciais sérios? Eu gostaria de usá-lo (para aprendê-lo) para uma nova tarefa que tenho, que é construir um aplicativo baseado na web que monitora as interfaces de dados usadas em nossa organização, mas não tenho certeza de como justificá-lo até para mim mesmo.

Alguma opinião sobre isso? Se eu não puder justificá-lo, então terei que criar o aplicativo usando a mesma abordagem ASP.NET já usada que já usei (parece) cem vezes.

    
por Cyberherbalist 07.10.2010 / 23:14
fonte

9 respostas

8

Meu trabalho atual é criar um aplicativo de negócios do Silverlight (como era meu anterior) para que você possa ver isso como um argumento para dizer "sim, é para aplicativos de negócios"!

O aplicativo atual está em seus estágios iniciais e há problemas com o Silverlight (mesmo SL 4) que podem nos causar problemas, mas poderemos contorná-los a curto prazo e abordá-los quando novas versões forem lançadas .

Uma das coisas que eu (e meu chefe) achamos é que o Silverlight oferece a você uma maneira de criar aplicativos do tipo desktop para a web. Em última análise, pode não ser a melhor tecnologia para isso, mas no momento parece ser a que oferece a maior chance de sucesso.

    
por 08.10.2010 / 00:27
fonte
20

O Silverlight não foi projetado para criar websites.

Ele foi projetado para criar aplicativos da Web executados em um navegador.

    
por 07.10.2010 / 23:41
fonte
6

Bem, a Microsoft lançou recentemente uma versão para a Web do Office, e não há um traço de Silverlight para ser visto em qualquer lugar. Sinta-se livre para tirar suas próprias conclusões disso.

    
por 07.10.2010 / 23:28
fonte
3

Um bom motivo para aprender sobre o Silverlight é que ele será preparado para desenvolver aplicativos para a plataforma Windows Phone 7. Não posso oferecer a você dicas interessantes sobre como justificar o uso do Silverlight em um projeto da Web, mas essa é mais uma razão pela qual é uma boa ideia tentar fazer isso. :)

    
por 08.10.2010 / 00:20
fonte
3

O Silverlight é uma ótima plataforma para fazer aplicativos de linha de negócios. Você pode obter a rica experiência de interface do usuário que os usuários realmente gostam, sem ter que passar pela dificuldade de desenvolver ASP.NET MVC, JavaScript, jQuery, Modernizr etc. para que todos sejam bons juntos. Minha experiência tem sido que você pode obter UX muito mais rica com o Silverlight, com muito menos custo de desenvolvimento. É possível criar UX equivalente com HTML e amigos, mas requer muito mais bibliotecas e muito mais dores de cabeça.

Recentemente, estive envolvido em alguns grandes projetos para criar aplicativos LOB internos com o Silverlight e eles estavam quebrando sucessos. Criamos ótimas interfaces de usuário que os usuários adoravam e todos os desenvolvedores adoram a plataforma.

A desvantagem do Silverlight no momento é que a Microsoft tem sido ambígua ultimamente sobre seu futuro em comparação aos seus esforços no HTML 5. Meu palpite (esperança) é que o Silverlight continuará a ser investido pela MS e vai ficar à frente da curva do HTML 5 em termos de recursos e facilidade de desenvolvimento. Mas a Microsoft precisa nos dizer quais são seus planos.

Eu tenho uma postagem no blog relacionada a esse tópico se você quiser mais detalhes.

    
por 08.09.2011 / 17:09
fonte
1

Espero que, em alguns anos, o HTML5, o CSS3 e o moderno intérprete Javascript habilitado para JIT e outras tecnologias, como WebM e WebGL, supere tanto o Flash quanto o Silverlight. Aplicativos da web avançados serão gravados diretamente em HTML / CSS e Javascript, em vez de usar os plug-ins do Flash / Silverlight.

    
por 08.10.2010 / 00:17
fonte
1

Um aplicativo de linha de negócios Silverlight de quadro completo é basicamente um cliente .NET rico que é executado quando um usuário navega até uma página da web. Se você estiver familiarizado com a programação rich client no XAML / WPF e não quiser lidar com a programação da Web, o Silverlight fornece essencialmente uma excelente história de implantação - tão grande que está fazendo as pessoas pensarem por que elas desenvolveriam clientes avançados do WPF a menos que precisassem desempenho realmente incrível, gráficos 3D super chamativos ou recursos exclusivos do WPF e excluídos do Silverlight, que a maioria dos aplicativos de LOB não usam.

    
por 08.10.2010 / 01:25
fonte
1

Eu tenho trabalhado no Silverlight recentemente, e tenho que dizer que considero o Silverlight apenas para negócios. (excluindo o Silverlight para Windows Phone, que é outra chaleira de peixe)

Estou ciente de uma empresa de varejo nacional com base local, que tem sua presença on-line - compreendendo sua loja on-line para a qual esperam dirigir uma grande parte de seus negócios - totalmente escrita no Silverlight. Eles acham que é ótimo ! Ele parece bastante bom, e é melhor do que um site em Flash na minha opinião, mas eles estão perdendo o elefante na sala: a base de instalação do Silverlight é sombria. Quanto mais pessoas atualizarem para o Windows 7 / Windows 8, e IE8 e acima, então a base de instalação aumentará - mas para o cara em casa ainda rodando XP ou Vista e IE7, por que você instalaria algum programa apenas para poder ver um website? ?

Acho que usar o Silverlight no seu site externo é uma falha significativa. Ele não será executado em dispositivos móveis e não será executado em uma grande proporção de desktops e laptops. É como anunciar em uma língua estrangeira.

O oposto é verdadeiro nos negócios. Os usuários não escolhem qual navegador eles usam, normalmente é determinado pela empresa. Todo mundo usa o mesmo software. Você pode distribuir o Silverlight para toda a empresa. Ao mesmo tempo, o negócio ama a intranet (adora) e adora o Sharepoint e várias outras 'ferramentas de colaboração on-line'.

Então, onde o Silverlight se encaixa? É um acéfalo. O Silverlight oferece uma experiência de usuário muito melhor (em termos de aparência agradável) do que o ASP.NET WebForms e é mais fácil de desenvolver do que o ASP.NET MVC. É certo que você pode fazer coisas incríveis com as tecnologias da web hoje em dia, mas o .NET sempre tratou de equilibrar o produto final com velocidade de desenvolvimento. O Silverlight é o WPF que pode ser executado no seu navegador. Isso tem um enorme uso comercial.

    
por 23.11.2011 / 23:49
fonte
0

Uma estrutura como CSLA.NET fornecerá a você os recursos para escrever um aplicativo de toda a empresa com o Silverlight. Ele permite que você se comunique entre as versões de cliente e servidor do seu software e execute todas as operações de banco de dados necessárias.

O desenvolvimento do seu aplicativo no Silverlight permitirá criar uma interface muito superior ao que está disponível no ASP.NET, mas, mais importante, você poderá aproveitar as vantagens da tecnologia RIA mais recente. Isso pode não fazer muita diferença em projetos menores, mas definitivamente vale a pena aprender.

    
por 14.02.2011 / 07:49
fonte