none
Silverlight ou HTML5 + CSS3 + JavaScript RRS feed

  • Discussão Geral

  • Olá pessoal, já tem um bom tempo que não vejo discussões à respeito aqui no fórum, com informações mais atualizadas.

    Estou para desenvolver uma aplicação RIA e estou em dúvida qto a interface...

    Silverlight ou HTML5 + CSS3 + JavaScript...

    A aplicação é WEB, trata-se de um sistema para gerenciamento de escritórios e o fator "mobile" entra forte nesse quesito.

    Eu particularmente prefiro desenvolver aplicações mobile em suas plataformas nativas, Java para Android, Objective-C para iPhone.

    Ouve-se muito dizer que utlilizando HTML5 + CSS3 + JavaScript, você consegue atingir TODOS os dispositivos, TODAS as plataformas, enfim... vc faz um código só e blz... Mas venho estudando um pouco o assunto e tenho visto que não é bem assim que a coisa funciona...

    Ainda precisamos utlizar muitos "hacks" e "pogs" para poder atingir tal abrangência no que se diz respeito a interface... Server-side é server-side...

    Às vezes penso em desenvolver a interface inteira em Silverlight (sou entusiasta da tecnologia e tenho facilidade com ela) mas às vezes penso que isso pode matar a minha aplicação no ninho...

    O fato é que definir isso está impedindo o projeto de evoluir...

    E a opinião de vocês seria muito bem vinda!

    segunda-feira, 4 de fevereiro de 2013 14:14

Todas as Respostas

  • Eu apostaria no Silverlight, até mesmo por que aplicações com HTML5 não se encontra muitos bons tutoriais na net.

    Todavia por se tratar de RIA você precisa trabalhar muito bem com acesso a base de dados , indico que você mexa caso venha a optar com Silverlight mexa com WCF. Para que a aplicação possa ter uma resposta de processamento rápida usando LINQ

    terça-feira, 5 de fevereiro de 2013 19:57
  • Eu já discordo do Marcus.

    Silverlight já era. A Microsoft permite criar aplicativos para Win8 usando apenas HTML, CSS e JavaScript. Onde está o Silverlight aí? Do meu ponto de vista, ela está matando Silverlight permitindo isso, o que não é ruim, pois desenvolvedores de outras plataformas poderão desenvolver para Win8.

    Ao meu ver, Silverlight vai seguir o mesmo caminho do Flash, vai morrer. Usuários tendem a não querer instalar plugins para ver páginas; eu não gosto.

    Com ASP.NET MVC 4 e jQuery Mobile, você pode criar relativamente fácil páginas tanto para browser tanto para mobile. E pode criar páginas especificas para diferentes tipos de smartphones.


    Take a look at WPF FlashMessage
    About.me

    quarta-feira, 6 de fevereiro de 2013 10:50
  • Olha Joba Diniz, você vai me desculpar mas Silverlight ja se encontra na 5º versão do framework e é concorrente ativo da plataforma da Adobe (Air e Flex).

    è baseado na estrutura de interface rica ,  tecnologia similar ao HTML5 e CSS3 que inclusive é a nova prova de certificação 70-480 da Microsoft, e se você tem alguma duvida onde esta o Silverlight , ele é simplesmente a ferramenta de atuação para desenvolvimento em win8  e windows-phone (que trabalha com Silverlight paginas em xaml ), caso tenha alguma duvida procure saber mais sobre o pacote MCTS 70-480 e carreira MCPD

    Caso tenha alguma duvida referente a essa plataforma pocure saber um pouco mais sobre carreira MCTS 70-506

    E a meu ver o que de fato esta morrendo ou melhor esta completamente desatualizado é começar um projeto com base em HTML 4 e CSS. Gostaria MUITO MESMO de saber qual empresa filiada Microsoft ou que se baseie em ferramentas no pacote .NET que trabalhe ou que apóie qualquer tipo de novo projeto baseado nas ferramentas que o colaborador Joba Diniz mencionou.

    Tanto é verdade que a carreiras MCTS, MCPD baseada em framework 3.5 e 4 estarão sendo descontinuadas a partir de julho desse ano!

    Atenciosamente

    Marcus Fernando

    quarta-feira, 6 de fevereiro de 2013 12:40
  • marcusfcbarbosa Não existe nenhum equívoco no que você disse.

    O framework 3.5 e 4.0 pode até ser descontinuado, buttttt vai demorar MUITO (3 a 5 anos) para sair do mercado. e sim, hoje existe muito preconceito em relação ao silverlight por ser plugin.

    HTML5 está crescendo muito! e eu apostaria as minhas fichas nele ao invés do silverlight.

    (eu trabalho com silverlight, ja estou desenvolvendo alguns aplicativos para windows phone.. mas mesmo assim estou gastando inúmeras horas estudando HTML5).


    • Editado CaioUechi quarta-feira, 6 de fevereiro de 2013 13:06
    quarta-feira, 6 de fevereiro de 2013 13:05
  • Lambda3 é uma das empresas.

    Eu tenho Windows Phone 7.8 e sei que usa-se Silverlight para criar aplicações para ele. Usuários do Windows Phone 7.8 estão decepcionados com o sistema. Eu estou também. Acho dahora a interface, porém a falta de aplicativos é gritante. Vários bugs não são consertados. Na empresa que trabalho, 10 pessoas compraram o WP7 há um ano, e nós estamos descontentes.

    Win8 usa o WinRT, que não é Silverlight nem WPF, mas é parecido.

    O ruim do Silverlight é ele ser um plugin, como disse.

    Com HTML5 CSS3 e Javascript você pode criar ricas aplicações web sem a necessidade de instalação de nenhum plugin.

    Você, como usuário, gostaria de entrar em um site e ter que instalar o FLASH para ver o conteudo inteiro do site? Creio que não. O mesmo acontece com o Silverlight. Muito provavel quase ninguém que vai desenvolver um site pensa em fazê-lo inteiramente em Flash. Por quê fazê-lo em Silverlight?

     


    Take a look at WPF FlashMessage
    About.me

    quarta-feira, 6 de fevereiro de 2013 13:10
  • Eu muito enriqueci com os argumentos colocados nesse debate, gosto muito quando os debates apresentam conteúdo e cavalherismo!

    um grande aprendizado tirei daqui!

    Atenciosamente

    Marcus Fernando

    quarta-feira, 6 de fevereiro de 2013 13:30
  • Eu muito enriqueci com os argumentos colocados nesse debate, gosto muito quando os debates apresentam conteúdo e cavalherismo!

    um grande aprendizado tirei daqui!

    Atenciosamente

    Marcus Fernando

    Acho que é a parte mais importante do forum o aprendizado e compartilhar conhecimentos,

    concordo que o silverlight está ficando pra traz, tanto que, com o W8, proprios app podem ser construidos com o html5 + js usando as ferramentas do w8... no TDC ( the conference developers ) teve um debate falando só disso com pessoas que são da propria microsoft, eles argumetaram: 'não tem nada que prove que vai morrer'.. mas.. será a indireta de colocar programadores web para desenvolver sistema nativo, mostra que o silverlight tende a ser cortado... ' ( não lembro o nome dele rs ), foi um debate muito rico e onde mostrou que o asp.net mvc e o C# (tanto pro wpf ) tende a evoluir mais os win forms, creio que também diminual conforme o tempo, já que as metros styles são muito estilizadas ( papel do wpf e html5 )

    Abraços,

    Afonso Fernandes

    quarta-feira, 6 de fevereiro de 2013 13:41
  • Bom, eu até acho que "morrer" o silverlight não vai...

    "Esbarrei" neste link: http://www.zdnet.com/blog/microsoft/will-there-be-a-silverlight-6-and-does-it-matter/11180

    Este também: http://www.i-programmer.info/news/89-net/3314-silverlight-5-the-end-of-the-line.html

    E pelo que tenho notado... A coisa vai muito além...

    O suporte para o Silverlight 5 vai até 2021, ou seja, muita água ainda vai passar por debaixo dessa ponte...

    Daí vc acessa o painel administrativo do SQL Azure... E esbarra em um aplicativo desenvolvido em que!? Silverlight...

    Daí esbarramos com artigos como este: http://blogs.msdn.com/b/gp/archive/2011/09/22/microsoft-dynamics-gp-12-our-windows-8-vision.aspx

    Outro detalhe interressante a ser observado, o aplicativo PowerView (SSRS) (http://technet.microsoft.com/en-us/library/hh213579.aspx) é um aplicativo Silverlight e roda no Android e iPad... (outro link sobre PowerView: http://www.microsoft.com/en-us/bi/Products/PowerView.aspx)

    OUTRO detalhe interessante é este link: http://www.zdnet.com/a-new-year-a-new-microsoft-roadmap-stepping-up-the-delivery-pace-7000009402/

    quarta-feira, 6 de fevereiro de 2013 14:16
  • Um detalhe interessante também é um assunto em debate hoje em dia... que é o fim da WEB...

    http://www.wired.com/magazine/2010/08/ff_webrip_debate/

    http://www.wired.com/magazine/2010/08/ff_webrip/all/

    quarta-feira, 6 de fevereiro de 2013 15:14
  • Eu partiria para os frameworks disponiveis em Java Script como Jquery Mobile e Sencha Touch. Como backend(se não for app web mobile) eu recomento o Phonegap.
    sexta-feira, 8 de fevereiro de 2013 01:59
  • Só para relembrar um argumento anterior em resposta ao colaborador Joba Diniz desenvolvimento para win8 usa Silverlight sim:

    http://msdn.microsoft.com/pt-br/library/windows/apps/hh986965.aspx

    Atenciosamente

    Marcus Fernando

    quinta-feira, 14 de fevereiro de 2013 11:34
  • Cara, não sei onde vc viu silverlight nesse artigo. Win8 usa o WinRT que não é silverlight nem wpf, apesar de usar XAML para a interface.

    Take a look at WPF FlashMessage
    About.me

    quinta-feira, 14 de fevereiro de 2013 12:53
  • Para desktop não vejo problema. Mesmo o Windows 8 (não metro) suporta o silverlight. Embora essa plataforma não esteja ganhando muita atenção ainda vai durar alguns anos.

    Para mobile o bicho pega. Se você quiser ter o máximo de abrangência possível uma solução HTML5 + CSS + JS ainda parece ser a melhor opção. A alternativa nativa seria uma aplicação em ObjectiveC (IOS) E uma em Java (android) E uma em C# (Windows RT).

    Seguindo a idéia do marcus eu faria um WCF sólido que possa ser consumido por qualquer aplicação. Então evoluiria o front conforme a necessidade. Uma idéia seria iniciar com o silverlight para se ter resultados mais rapídos e por ser uma plataforma mais confortavel pra você, depois partiria para a aplicação móvel quando tivesse um projeto consistente.

    quinta-feira, 14 de fevereiro de 2013 19:33
  • Olá pessoal,

    Gostaria de agradecer IMENSAMENTE a opinião de todos vocês, a discussão foi de elevado grau, tanto técnico quanto respeito das opiniões adversas.

    Após analisar cuidadosamente todas as respostas, optei por desenvolver o aplicativo em ASP.NET WebForms usando HTML5 + JavaScript + CSS3...

    Tudo bem que não vai estar 100% com as tecnologias HTML5, mas preciso faturar para ter mais tempo para ir implementando tais recursos.

    Posteriormente irei desenvolver mobile para cada plataforma, por exemplo Objective-C (iOS), Java (Android) e XAML para Windows 8 e WP...

    TALVEZ eu faça um "desk client" em Silverlight mas... tudo vai depender da demanda...

    Abraços a todos!

    quinta-feira, 21 de fevereiro de 2013 17:47
  • Jefferson, gostaria de ver você discorrer sobre o que efetivamente você acabou por utilizar.

    Saudações

    quarta-feira, 20 de março de 2013 10:47