ASP.NET, también conocido como ASP+, es una plataforma de desarrollo web basada en .NET Framework. Es un lenguaje de programación de nueva generación lanzado por Microsoft.
ASP.NET es un marco de desarrollo para crear páginas web y sitios web utilizando HTML, CSS, JavaScript y scripts de servidor.
ASP.NET admite tres modelos de desarrollo diferentes: páginas web (páginas web), MVC (modelo vista controlador modelo-vista-controlador) y formularios web (formularios web):
Modo de página única de páginas web | Controlador-vista-modelo MVC | Modelo basado en eventos de Web Forms | ||
El modo ASP.NET más simple. Similar a PHP y ASP clásico. Plantillas integradas y ayudantes para bases de datos, videos, gráficos, redes sociales, etc. | MVC divide la aplicación web en 3 componentes diferentes: El modelo es responsable de los datos La vista es responsable de la visualización El controlador es responsable de la entrada | Modelo de desarrollo tradicional basado en eventos de ASP.NET: páginas web con controles de servidor, eventos de servidor y código de servidor. |
Si es nuevo en ASP.NET, se recomienda comenzar con páginas web.
Web Pages es el modelo de desarrollo más simple para desarrollar sitios web ASP.NET.
En nuestro tutorial de páginas web, aprenderá cómo combinar HTML, CSS, JavaScript y código de servidor utilizando la última sintaxis de marcado del servidor Razor en VB (Visual Basic) o C# (C Sharp).
También puede aprender cómo ampliar sus páginas web con Web Helpers programables que incluyen bases de datos, videos, gráficos, redes sociales y más.
¡Empiece a aprender páginas web ASP.NET ahora!
MVC es un patrón para crear aplicaciones web utilizando el diseño MVC (Model View Controller modelo-vista-controlador).
Si desea un modelo de desarrollo liviano que reemplace el ASP.NET tradicional, puede comenzar a aprender de MVC.
En nuestro tutorial de MVC, aprenderá cómo crear una aplicación web utilizando un modelo de desarrollo liviano que integra todas las funciones ASP.NET existentes (como páginas maestras, seguridad, páginas maestras de autenticación, seguridad, autenticación).
¡Empiece a aprender ASP.NET MVC ahora!
Web Forms es un modelo ASP.NET tradicional basado en eventos.
A lo largo de los años, los desarrolladores han utilizado ASP.NET Web Forms para crear muchos sitios web conocidos y de gran escala.
Si desea conocer los patrones de diseño que muchos desarrolladores web han utilizado durante los últimos 10 años, puede comenzar con Web Forms.
¡Empiece a aprender formularios web ASP.NET ahora!
Este tutorial es adecuado para cualquiera que quiera aprender a crear sitios web en la plataforma Microsoft ASP.NET, desde sitios de aficionados hasta las redes más recientes, modernas y totalmente comerciales.
Puede seguir este tutorial incluso si es nuevo en la programación web y le resultará útil si tiene conocimientos básicos de HTML y CSS.
Si tiene conocimientos básicos de lenguajes de programación como JavaScript o VB (Visual Basic), le resultará útil seguir este tutorial.
¿Prefieres VB a C# (C sostenido)? ¿Quieres aprender ambos idiomas? Hay buenas noticias: la mayoría de los ejemplos de código proporcionados en los tutoriales de w3cschool.cn están disponibles en ambos idiomas.
Si es un desarrollador web profesional con experiencia en el desarrollo de ASP.NET, aún puede aprender mucho de este tutorial, porque estos tutoriales presentan muchos conceptos nuevos de ASP.NET, como HTML5, CSS3, JQuery, etc.