none
Dúvisa sobre Silverlight ou MVC (Sistemas para Prefeitura RH, Contabilidade, Compras, Licitações, Orçamento, etc)

    Question

  • Bom dia. Estou com uma dúvida em relação a que metodologia devo utilizar, o ambiente atual da nossa prefeitura é que todos os sistemas departamentais são softwares fornecidos por terceiros. E o prefeito quer um projeto para que tais sistemas sejam desenvolvidos internamente. E me foi perguntado qual tecnologia adotar, no caso ele quer trabalhar com ferramentas Microsoft, desde a ferramenta de desenvolvimento até o banco de dados. Atualmente desenvolvemos pequenas soluções utilizando o Django/Python/PostgreSQL, mas são sistemas pequenos, como o gerenciador do portal, o sistema de HelpDesk, sistema de micro crédito. A atual fornecedora do software trouxe uma versão em Flex (RIA). Agora esta é minha dúvida, levando em consideração os itens abaixo o que vocês indicariam? MVC ou Silverlight Produtividade. Desempenho das aplicações. Facilidade de manutenção/atualização. Desenvolvimento baseado em metodologias ágeis. Facilidade de deploy no servidor de produção. Curva de aprendizagem dos desenvolvedores.
    Guilherme Carvalho
    • Moved by AndreAlvesLimaMVP Monday, March 28, 2011 3:32 PM (De:.NET Development - Geral)
    Saturday, March 26, 2011 1:08 PM

Answers

  • Salve!

    Primeiramente eu acho que você deveria elmininar Silverlight como opção de acordo com os objetivos que você enumerou; e no lugar dele avaliar o bom e velho ASP.NET Webforms.

    ASP.NET MVC X ASP.NET Webforms

    Webforms mais produtivo.

    MVC mais performático.

    MVC mais flexivel para atualização/manutenção devido a padrão fracamente acoplado que o framework proprociona; porém você pode utilizar o padrão MVP com webforms que resulta em algo interessante.

    Ambos conseguem ser utlizados com metodologias ágeis de desenvolvimento.

    Deploy é igual.

    Webforms é mais intuitivo (event driven) e também sua curva de aprendizado é menor.

    Abs

     

     

    Saturday, March 26, 2011 10:24 PM

All replies

  • Salve!

    Primeiramente eu acho que você deveria elmininar Silverlight como opção de acordo com os objetivos que você enumerou; e no lugar dele avaliar o bom e velho ASP.NET Webforms.

    ASP.NET MVC X ASP.NET Webforms

    Webforms mais produtivo.

    MVC mais performático.

    MVC mais flexivel para atualização/manutenção devido a padrão fracamente acoplado que o framework proprociona; porém você pode utilizar o padrão MVP com webforms que resulta em algo interessante.

    Ambos conseguem ser utlizados com metodologias ágeis de desenvolvimento.

    Deploy é igual.

    Webforms é mais intuitivo (event driven) e também sua curva de aprendizado é menor.

    Abs

     

     

    Saturday, March 26, 2011 10:24 PM
  • Prezado(a),

    Estou migrando seu post para o fórum de Arquitetura de Soluções.

    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.

    Obrigado pelo apoio.


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    Monday, March 28, 2011 3:31 PM