TOC

This article has been localized into Spanish by the community.

Lo básico:

Introducción

Bienvenido a este tutorial de ASP.NET. según Microsoft "ASP.NET es una tecnología para desarrollar poderosas paginas web dinámicas que son parte de el Framework .NET". en este tutorial aprenderás ASP.NET a fondo, no necesitas un amplio conocimiento sobre scripts de servidor, pero es necesario que conozcas lo básico de HTML y CSS. tendras mucho que aprender si ya has desarrollado en otros lenguajes como ASP clásico o PHP, ya que ASP.NET cambia la forma de hacer las cosas.

El marco de trabajo (Framework) .NET no depende del lenguaje de programación, lo que hace posible utilizar cualquier lenguaje compatible para desarrollar aplicaciones. Los lenguajes más comunes para el desarrollo de aplicaciones ASP.NET son C# y VB.NET. Si bien VB.NET se basa directamente en VB (Visual Basic), C# se introdujo junto con .NET, lo que lo hace un lenguaje relativamente nuevo. Algunas personas llaman a C# "el lenguaje .NET", pero según Microsoft, cualquier cosa desarrollada en uno puede ser hecha en el otro. Ambos lenguajes son muy similares, y si ha usado uno de ellos, sera fácil aprender el otro. En este tutorial usaremos C #.

Una de las diferencias principales entre ASP.Net y el clásico ASP/PHP es el hecho de que ASP.NET es compilado, mientras que el ASP clásico es siempre interpretado. Existen productos comerciales que permiten compilar PHP. Aun así, este es normalmente interpretado.

Desde la primer versión de ASP.NET, el framework ha evolucionado en maneras distintas y con él las herramientas para ti como desarrollador. Discutiremos esto en los siguientes artículos, antes de crear nuestro primer sitio web con ASP.NET.

ASP.NET - Web Forms o MVC?

Cuando ASP.NET fue lanzado, solo existía una manera de hacer las cosas. Más adelante, Microsoft se inspiró por frameworks como Ruby on Rails y agregó la posibilidad de utilizar un enfoque MVC (Modelo-Vista-Controlador) en tus sitios web creados con ASP.NET. Con esta acción, ASP.NET fue dividido en ASP.NET Web Forms (el enfoque original) y ASP.NET MVC. Aunque comparten muchas funcionalidades, gracias al framework .NET, tienen muchas diferencias y como completar las tareas más básicas.

En este tutorial nos enfocaremos en Web Forms de ASP.NET

¿IDE o editor?

En este tutorial se utilizará el IDE gratuito Visual Studio Community de Microsoft. A pesar de lo algunas personas piensan, ASP.NET puede ser usado sin IDE. Es perfectamente posible escribir código de ASP.NET en el bloc de notas y utilizar en la linea de comandos el compilador incluido con el framework .NET. Algunas personas prefieren "volver a lo básico", pero yo pienso que ASP.NET se programa mejor con un buen IDE. Aún si decides utilizar otro IDE podrás seguir la mayoría de este tutorial. Aquí utilizaremos Visual Studio Community ya que es gratis, rápido de instalar y fácil de usar. Además, usar un buen IDE nos facilitará muchas cosas en el futuro.

Descarga Visual Studio Community

Entonces, para iniciar este tutorial, puedes comenzar descargando Visual Studio Community desde visualstudio.com. Aquí hay un enlace directo a la página de descarga:

https://www.visualstudio.com/downloads/

Tan pronto lo hayas descargado e instalado, estás listo para proceder a los siguientes artículos, donde crearemos nuestro primer sitio web con ASP.NET

¿No usas Windows?

No te preocupes, también hay una version para macOS - solamente sigue el enlace anterior y asegúrate de seleccionar la versión de Visual Studio Community para macOS.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!