Qual é a diferença entre .net e asp.net?

A seguir, estão algumas das principais diferenças entre .NET e

ASP.NET Estrutura da Web de código aberto para .NET

.

O que é o .NET?

O .NET é uma estrutura de desenvolvimento de software que assimila muitas tecnologias da Microsoft para desenvolver, implantar e executar serviços Web e aplicativos Windows ou Web. Existem três componentes principais incluídos no .NET:

1. Biblioteca de Classes da Estrutura (FCL)

2. Common Language Runtime (CLR)

3. Interfaces de usuário e programa

O .NET trabalha com muitas linguagens de programação como C ++, C #,

VB.NET Shop

, F #, J # e muitos outros idiomas.

O que é

ASP.NET Estrutura da Web de código aberto para .NET

?

o

ASP.NET Estrutura da Web de código aberto para .NET

também é um fragmento do .NET Framework usado para criar páginas da Web dinâmicas. São as tecnologias avançadas de desenvolvimento do lado do servidor e o herdeiro do ASP (Active Server Pages) clássico. Ele também oferece alguns modelos de programação que são os seguintes:

1

ASP.NET Estrutura da Web de código aberto para .NET

Paginas web

2)

ASP.NET Estrutura da Web de código aberto para .NET

API da Web

3)

ASP.NET Estrutura da Web de código aberto para .NET

MVC

4)

ASP.NET Estrutura da Web de código aberto para .NET

Formulários da Web

ASP.NET Estrutura da Web de código aberto para .NET

é associado ao Visual Studio e ao .NET Framework.

.NET é uma estrutura de software produzida pela Microsoft para criar, executar e modificar aplicativos da Web e serviços da Web em XML. Enquanto que

O site oficial do Microsoft ASP.NET

faz parte da estrutura do .NET usada para criar aplicativos e serviços dinâmicos da Web em qualquer idioma do .NET.

mais detalhes - contratar

Desenvolvedor ASP.NET em tempo integral

  • ASP na maioria das vezes, escrito usando VB Script e HTML misturados. A apresentação e a lógica de negócios são misturadas enquanto o Site Oficial do Microsoft ASP.NET pode ser gravado em vários idiomas compatíveis com .NET, como C # ou VB.NET Shop.
  • O ASP tem no máximo 4 classes internas, como Request, Response, Session e Application, enquanto o site oficial do Microsoft ASP.NET usa classes de estrutura .NET que possui mais de 2000 classes internas.
  • O ASP não possui componentes baseados em servidor, enquanto o Site oficial do Microsoft ASP.NET oferece vários componentes baseados em servidor, como Button, TextBox etc., e o processamento orientado a eventos pode ser feito no servidor.
  • O ASP não suporta transações no nível da página, enquanto o site oficial do Microsoft ASP.NET suporta transações no nível da página.
  • O site oficial do Microsoft ASP.NET oferece desenvolvimento na Web para dispositivos móveis que alteram o tipo de conteúdo (wml ou chtml etc.) com base no dispositivo.
  • O site oficial do Microsoft ASP.NET permite a separação da lógica de negócios e de apresentação porque o código não precisa ser incluído diretamente na página * .aspx.
  • O site oficial do Microsoft ASP.NET usa idiomas totalmente orientados a objetos, como C #, e também oferece suporte a vários idiomas.
  • O site oficial do Microsoft ASP.NET oferece suporte para serviços da Web e estruturas de dados sofisticadas, como o DataSet, que permite o processamento desconectado dos dados.

Ok, deixe que seja simples, tanto quanto possível.

como a resposta de todos, também vou dizer que .Net é uma estrutura, com a ajuda do dot net você pode

desenvolver um software ou site (melhor dizer, aplicativo da Web)

.Se você estiver desenvolvendo um site, deverá selecionar

ASP.NET

e se você estiver desenvolvendo um software, deverá selecionar o aplicativo de formulário do Windows.

Nos dias de hoje, mais e mais tecnologias estão chegando, como o asp clássico é substituído pelo MVC, o aplicativo de formulário do Windows é substituído pelo WPF,

Como você pode ver na imagem acima, existem 5 versões do trabalho do .NET Frame.

No .NET Frame work 2.0, que também contém o ASP.NET. agora você pode entender que o .NET é uma estrutura que contém muitas tecnologias diferentes, como WinForm, Asp.NET, ADo.NET.

Portanto, o .NET é um trabalho de estrutura com tecnologia diferente. e

ASP.NET

é uma tecnologia que existe dentro do Framework.

Primeiramente,

.INTERNET

é uma estrutura.

ASP.NET

é uma tecnologia de desenvolvimento de aplicativos da web criada sobre o .NET Framework.

A imagem abaixo dará uma ideia clara.

INFORMAÇÃO ADICIONAL:

ADO.NET - Componente de acesso a dados usado para acessar dados do banco de dados.

Windows Forms - Usado para desenvolver aplicativos da área de trabalho.

WCF - Um componente de serviço usado para criar serviços para dispositivos móveis, console, desktop e, principalmente, web.

WPF - Componente de desenvolvimento de aplicativos de desktop enriquecido. Por exemplo, para um music player de mesa

Entity Framework - Um paradigma ORM usado para acessar dados do banco de dados.

LINQ - Consulta integrada ao idioma. É uma linguagem de consulta diferente do SQL, Xquery, para manipular dados em linguagens baseadas em .NET, como C # e

VB.NET

.

APIs - Interface de programação de aplicativos com base no padrão de arquitetura REST e SOAP.

Acima de tudo, com mais alguns componentes (esqueci de mencionar alguns), isso juntos forma o Microsoft .NET Framework. No qual

ASP.NET

é um dos componentes da estrutura.