Asp.Net formulários Web e Asp.Net páginas Web

Qual é a diferença entre Asp.Net formulários Web e Asp.Net páginas Web?

aqui diz que as páginas Web e Web formam abordagens diferentes.

Author: SocialCircus, 2011-05-27

2 answers

Há três sabores de ASP.NET cheio e há também ASP.NET núcleo (o novo que funciona no Linux e no Mac)

Para ASP.NET Full

O primeiro é o mais antigo e chama-se Web Forms. Basicamente é um framework web orientado a componentes de alto nível que funciona com controles como botões e grades que encapsulam o comportamento e a visão. Foi o sabor mais popular de ASP.NET mas tem sido criticado pela falta de controle sobre a margem gerada. Actualmente a maior parte das novas os projectos são ASP.NET MVC, mas há definitivamente um monte de formulários Web lá fora. Enquanto este é o meu favorito devo salientar que é uma má maneira de começar a aprender programação para a web, porque ele esconde os detalhes de implementação de você (o que é bom quando você tem experiência) e é um pouco complexo para aprender.

Fonte : http://www.asp.net/web-forms

ASP.NET MVC é uma implementação do padrão MVC para ASP.NET algumas pessoas afirmam que é mais fácil desenvolver aplicações de manutenção com testes unitários e boa separação de preocupações com este quadro do que com formulários Web. Eu discordo sobre este ponto e penso que usando padrões como MVP pode-se alcançar o mesmo com formulários Web. Por outro lado ASP.NET MVC tem uma grande vantagem-ele permite o controle total sobre a marca gerada. Isto é muito importante para o estilo moderno de desenvolvimento web, onde muitas coisas são controladas com JavaScript. Por exemplo, adicionar uma animação elegante é mais fácil de faça em cima de uma vista MVC do que está em cima de um formulário Web.

Fonte: http://www.asp.net/mvc

ASP.NET páginas Web é um (Atualmente) o sabor mais recente que é direcionado para projetos menores e devs Iniciantes (pelo menos na minha opinião). É bom para desenvolver projetos menores com ~ 10 páginas. A maior parte da lógica é escrita em um único arquivo por página no que eu chamo de "estilo PHP básico". Ele usa a sintaxe Razor para injetar o código serverside.

Fonte: http://www.asp.net/web-pages

Note que os formulários Web usam páginas (ao contrário de MVC), portanto, há uma confusão o que ASP.NET páginas web é

Para ASP.NET Core uma nova versão de ASP.NET MVC é usado que é conceptualmente o mesmo que o ASP.NET MVC descrito acima. Interessante a partir de ASP.NET Core 2.0 há também algo chamado Páginas Razor que é essencialmente versão mais avançada de ASP.NET páginas Web.

 82
Author: Stilgar, 2018-03-29 12:52:33
Tecnicamente falando, não há diferença, excepto que a webform é processada no servidor e a webpage do lado do cliente (navegador).Eu não acho que há qualquer necessidade de aprender webpage porque webform acaba por ser renderizado como webpage.

Você pode ter um grande controlo de programação no Webform, mas na página web tem um uso limitado .net.Você também pode jogar com a página web usando tecnologias de programação do cliente .o fato é que você também pode jogar com webforms usando linguagens de script.Um formulário web é um tipo de objeto que pode produzir páginas web

O facto é que a página web é um conceito antigo quando costumávamos apresentar/exibir algum conteúdo estático .

No que diz respeito Priya

 0
Author: priya323, 2018-03-06 10:01:18