Pessoal, dúvida extrema!!! Que tecnologia usar para um site desse porte?

Respondido Pessoal, dúvida extrema!!! Que tecnologia usar para um site desse porte?

  • quarta-feira, 18 de maio de 2011 03:58
     
     

    É o seguinte pessoal, estou pra desenvolver um site bem grande. Onde desempenho é o fator número 1 para o site, e em segundo plano vem a segurança. Estou entre fazer o site com a tecnologia MVC 3 + Entity Framework ou Web Forms + Arquitetura em 3 camadas (Entidades, DAL, BLL). Nos 2 casos usando o banco de dados SQL SERVER (2005 ou 2008)

    O painel de controle do site já está feito e está utilizando a tecnologia: Web Forms + Arquitetura em 3 camadas (Entidades, DAL, BLL).

    Agora estou prestes a fazer o site, que é onde terá mais acesso e mais consumo de banda. Queria saber se compensa eu fazer o site em MVC 3 + Entity Framework, devido ao desempenho.

    Pra vocês terem idéia, o site será mais ou menos do mesmo porte destes citados abaixo:
    www.ign.com
    www.gamespot.com

    quem intende de games deve conhecer o tamanho dos sites



    • Editado Tiago BR quarta-feira, 18 de maio de 2011 12:42
    • Movido AndreAlvesLimaMVP quarta-feira, 18 de maio de 2011 13:19 (De:.NET Development - Geral)
    •  

Todas as Respostas

  • quarta-feira, 18 de maio de 2011 12:00
     
     

    Apenas uma pergunta, voce vai desenvolver este site sozinho, ou tens uma equipa?

    estive a ver os websites que voce postou, cara, aquilo e fogo, requer varios programadores a pensar....

     


    One word frees us of all the weight and pain of life: that word is love.
  • quarta-feira, 18 de maio de 2011 12:40
     
     

    Sozinho :p hehehe...

    mas quem tiver interesse em ajudar é só me contatar ^^

  • quarta-feira, 18 de maio de 2011 13:18
     
     
    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
  • quarta-feira, 18 de maio de 2011 15:12
     
     Respondido

    Eu faria com MVC3 + NHibernate + Unity (para ter baixo acoplamento) seguindo conceitos de DDD (fica fácil de mudar para Entity Framework caso seja necessário).

     

    Abs,

    Frederico B. Emídio

    http://www.fredericoemidio.com

    Twitter: @fredemidio

  • quarta-feira, 18 de maio de 2011 16:22
     
     

    Só entre MVC + LINQ ou ASP.NET + Arquitetura em 3 camadas (sendo que aqui eu pretendo utilizar SQLDataSource em alguns casos pra aumentar o desempenho)