none
web applications ou wesite?? RRS feed

  • Pergunta

  • Boas 

    preciso de fazer duas paginas web, uma para login e outra para preencher um formulario. Essa pagina vai ser acedida dentro da rede de empresa, não vai ser acedida via internet.

    Para a execução destas paginas devo escolher que tipo de projecto no Visual Studio?

    web applications ou wesite??

    valeu

    terça-feira, 18 de dezembro de 2012 15:50

Respostas

  • Jonas,

    Na verdade ambos pode-se usar em ambientes de homologação/produção e etc. As grandes diferenças estão na estrutura que este projetos são montados, no final vão funcionar da mesma maneira.

    Web Application gera apenas um assembly que representa a solução inteira Web. Quando o projeto é do tipo Web Site podemos ter um assembly por pagina, uns dizem que isto é vantagem pois na hora da publicação, você só publica o assembly referente aquela pagina, outros dizem que isso é desvantagens pois é difícil gerenciar um projeto com muitas paginas.
    No caso do web application quando se alterar uma pagina, é necessário subir o assembly daquele projeto inteiro.

    Outro ponto a se levar em conta é que projetos do tipo website você pode alterar o código enquanto esta debugando, sem a necessidade de para a aplicação, compilar ela e executar novamente.

    Pouco tempo atras eu tinha escrevi-do um post sobre web application e web site:
    http://vitormendes.com.br/2012/10/31/web-application-x-web-site/

    Aconselho também você dar uma lida nesta documentação da microsoft listando vantagens e desvantagens de ambos (em inglês):
    http://msdn.microsoft.com/en-us/library/dd547590.aspx

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Sugerido como Resposta Rubens Martins terça-feira, 18 de dezembro de 2012 19:07
    • Marcado como Resposta Jonas.8 quarta-feira, 19 de dezembro de 2012 15:08
    terça-feira, 18 de dezembro de 2012 18:37

Todas as Respostas

  • Ola. 

    Nao sei se te ajuda, mas da uma olhada aqui : 

    http://www.macoratti.net/11/05/aspn_nmp1.htm

    Att,

    Fabiano

    terça-feira, 18 de dezembro de 2012 16:11
  • ajudou oscar

    pelo que vi na explicação do macorratti o tipo de projecto Web Applications é o que preciso. 

    Vou começar a explorar o template ASP.Net Web Applications e logo vou postando mais duvidas.

    Para finalizar, a diferença entre a web applications e o web site é que uma é para produção e outra é para ambiente de internet?

    valeu


    • Editado Jonas.8 terça-feira, 18 de dezembro de 2012 16:34
    terça-feira, 18 de dezembro de 2012 16:33
  • WebApplication é melhor 

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    terça-feira, 18 de dezembro de 2012 18:05
    Moderador
  • Geralmente uso o seguinte conceito: É um site? WebSite... é uma aplicação web (não é um site, é uma aplicação web), Web Application... 

    São conceitos diferentes de produto... 

    terça-feira, 18 de dezembro de 2012 18:12
  • Jonas,

    Na verdade ambos pode-se usar em ambientes de homologação/produção e etc. As grandes diferenças estão na estrutura que este projetos são montados, no final vão funcionar da mesma maneira.

    Web Application gera apenas um assembly que representa a solução inteira Web. Quando o projeto é do tipo Web Site podemos ter um assembly por pagina, uns dizem que isto é vantagem pois na hora da publicação, você só publica o assembly referente aquela pagina, outros dizem que isso é desvantagens pois é difícil gerenciar um projeto com muitas paginas.
    No caso do web application quando se alterar uma pagina, é necessário subir o assembly daquele projeto inteiro.

    Outro ponto a se levar em conta é que projetos do tipo website você pode alterar o código enquanto esta debugando, sem a necessidade de para a aplicação, compilar ela e executar novamente.

    Pouco tempo atras eu tinha escrevi-do um post sobre web application e web site:
    http://vitormendes.com.br/2012/10/31/web-application-x-web-site/

    Aconselho também você dar uma lida nesta documentação da microsoft listando vantagens e desvantagens de ambos (em inglês):
    http://msdn.microsoft.com/en-us/library/dd547590.aspx

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Sugerido como Resposta Rubens Martins terça-feira, 18 de dezembro de 2012 19:07
    • Marcado como Resposta Jonas.8 quarta-feira, 19 de dezembro de 2012 15:08
    terça-feira, 18 de dezembro de 2012 18:37
  • Vou optar por website, porque se tiver um web application e o projecto tiver um bug nunca irei conseguir lançar o prjecto em produção sem resolver o bug. Enquanto que no web site isso não acontece, pois permite uma parte do projecto ter um erro e a outra continuar a correr.

    A nivel de alterações o website permite fazer alterações com os meus clientes a utilizar as paginas. Isso é o ideal para o meu ambiente.

    Vitor Mendes gostei da sua resposta, vou ler os seus artigo e logo posto mais duvida 

    valeu

    quarta-feira, 19 de dezembro de 2012 15:07