ASP.NET, também conhecido como ASP+, é uma plataforma de desenvolvimento Web baseada no .NET Framework. É uma linguagem de script de nova geração lançada pela Microsoft.
ASP.NET é uma estrutura de desenvolvimento para criação de páginas web e sites usando HTML, CSS, JavaScript e scripts de servidor.
ASP.NET oferece suporte a três modelos de desenvolvimento diferentes: páginas da Web (páginas da Web), MVC (Model View Controller model-view-controller) e Web Forms (Web Forms):
Modo de página única de páginas da Web | Controlador de visualização de modelo MVC | Modelo orientado a eventos do Web Forms | ||
O modo ASP.NET mais simples. Semelhante ao PHP e ASP clássico. Modelos integrados e auxiliares para bancos de dados, vídeos, gráficos, mídias sociais, etc. | O MVC divide a aplicação web em 3 componentes diferentes: O modelo é responsável pelos dados A visualização é responsável pela exibição O controlador é responsável pela entrada | Modelo tradicional de desenvolvimento orientado a eventos do ASP.NET: páginas da Web com controles de servidor, eventos de servidor e código de servidor. |
Se você é novo no ASP.NET, é recomendável começar com páginas da Web.
Páginas da Web é o modelo de desenvolvimento mais simples para desenvolver sites ASP.NET.
Em nosso tutorial de páginas da Web, você aprenderá como combinar HTML, CSS, JavaScript e código de servidor usando a sintaxe de marcação de servidor Razor mais recente em VB (Visual Basic) ou C# (C sustenido).
Você também pode aprender como estender suas páginas da web com Web Helpers programáveis, incluindo bancos de dados, vídeos, gráficos, mídias sociais e muito mais.
Comece a aprender páginas da Web ASP.NET agora!
MVC é um padrão para criar aplicativos da Web usando o design MVC (Model View Controller model-view-controller).
Se você deseja um modelo de desenvolvimento leve que substitua o ASP.NET tradicional, você pode começar a aprender com MVC.
Em nosso tutorial MVC, você aprenderá como criar uma aplicação web usando um modelo de desenvolvimento leve que integra todos os recursos existentes do ASP.NET (como páginas mestras, segurança, autenticação, páginas mestras, segurança, autenticação).
Comece a aprender ASP.NET MVC agora!
Web Forms é um modelo ASP.NET tradicional orientado a eventos.
Ao longo dos anos, os desenvolvedores usaram o ASP.NET Web Forms para criar muitos sites conhecidos e de grande escala.
Se quiser aprender os padrões de design que muitos desenvolvedores da Web usaram nos últimos 10 anos, você pode começar com Web Forms.
Comece a aprender formulários da Web ASP.NET agora!
Este tutorial é indicado para quem deseja aprender a criar sites na plataforma Microsoft ASP.NET, desde sites amadores até as redes mais recentes, modernas e totalmente comerciais.
Você pode seguir este tutorial mesmo se for novo em programação web, e será útil se você tiver um conhecimento básico de HTML e CSS.
Se você tiver um conhecimento básico de linguagens de script como JavaScript ou VB (Visual Basic), será útil seguir este tutorial.
Você prefere VB a C# (Dó sustenido)? Você quer aprender os dois idiomas? Há boas notícias: a maioria dos exemplos de código fornecidos nos tutoriais do w3cschool.cn estão disponíveis em ambos os idiomas.
Se você é um desenvolvedor web profissional com experiência em desenvolvimento ASP.NET, ainda pode aprender muito com este tutorial, pois eles apresentam muitos conceitos novos de ASP.NET, como HTML5, CSS3, JQuery etc.