Está usted en Indice > Construcción > Lenguajes > ASP > Lecciones y Paso a Paso > Cinco pasos para iniciarse con ASP.NET
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Cinco pasos para iniciarse con ASP.NET

¡Bienvenido a la columna Nothin' but ASP.NET! Utilizaré este espacio para explicar en profundidad algunas de las nuevas características de ASP.NET, así como otras tecnologías de .NET Framework.

En esta primera columna vamos a proporcionar cinco pasos para iniciarse con ASP.NET. En próximas columnas exploraremos algunas de las mejores características de ASP.NET, como: cambios de instalación, gestión de estado, modelo de proceso, controles, seguridad y muchas más.

Paso 1: Descargar e instalar el SDK de .NET

ASP.NET se proporciona como parte del SDK de .NET, que es una colección de todas las tecnologías necesarias para crear, diseñar y probar aplicaciones basadas en .NET Framework. Para descargar e instalar el SDK de .NET visite MSDN Online .NET Developer Center (en inglés) y haga clic en Download the .NET Framework SDK Beta 1 . La descarga es aproximadamente de 90 MB; sin embargo, tiene la opción de descargar el SDK en una serie de archivos pequeños.

Antes de instalar ASP.NET, deberá instalar Internet Explorer 5.5, que se puede descargar en http://www.microsoft.com/windows/ie/default.htm .

Nota: Aunque el avance del SDK sólo tenía soporte para las versiones de Windows 2000 Server con Internet Information Services (IIS) 5.0, la versión Beta 1 admite Windows NT 4.0 y IIS 4.0.

Paso 2: Instalar .NET Framework Quickstart Samples

Una vez que haya instalado el SDK, puede instalar también .NET Framework Quickstart Samples. Incluidos dentro del SDK de .NET, contienen ejemplos detallados de varias características de ASP.NET y otras tecnologías .NET.

Para instalar .NET Framework Quickstart Samples:

  1. Abra el enlace de la introducción del SDK (‘.NET Framework SDK Overview'), que se agrega al escritorio al instalar el SDK.
  2. Una vez abierta esta página HTML, siga el enlace “The .NET Framework Samples”.
  3. Siga los pasos de instalación para instalar los ejemplos.
  4. Una vez completada la instalación, podrá tener acceso a los ejemplos en http://localhost/quickstart/default.htm.
  5. Finalmente, cuando abra dicha página, puede seleccionar el enlace de ASP.NET en la parte superior de la página. Este enlace contiene una lista de ejemplos sobre ASP.NET.
Paso 3: Únirse a la lista de discusión ASPNG (en inglés)

Charles Carroll, uno de los líderes de la creciente comunidad de ASP.NET, tiene la gentileza de hospedar una lista de discusión por correo electrónico para ASP.NET; de hecho, ha estado disponible desde el primer día de la Professional Developers Conference (PDC), que tuvo lugar a principios de julio.

Esta lista de discusión es uno de los mejores lugares para aprender y contribuir al conocimiento del creciente grupo de programadores que rodea a ASP.NET. Charles supervisa y filtra todos los mensajes para asegurarse de que los temas que se publican son relevantes para la lista, de modo que no recibirá publicidad ni mensajes que no estén relacionados con el tema de discusión.

Además de los aspectos de comunidad de la lista, el equipo Microsoft .NET Framework participa activamente en las discusiones y publica código de ejemplo. Recientemente, Scott Guthrie publicó un ejemplo de generación dinámica de imágenes en ASP.NET.

Para unirse a la lista de discusión, visite http://www.asplists.com/asplists/aspng.asp (en inglés) . En esta página encontrará un catálogo completo de las listas de discusión por correo electrónico relacionadas con ASP.NET sobre varios temas. La lista más activa y la que recomiendo personalmente es ASPNGBeta. Seleccione ASPNGBeta del catálogo. También puede visitar http://www.asplists.com/asplists/aspngbeta.asp directamente y seleccionar las opciones que desee para recibir los mensajes de la lista.

< -- pagebreak --> Paso 4: Preguntas frecuentes

¿Dañaré mi aplicación ASP si instalo el SDK y utilizo ASP.NET?

No, las aplicaciones ASP.NET pueden ejecutarse "lado por lado" con aplicaciones ASP existentes.

Las extensiones de archivo utilizadas por ASP (.asp, .asa) y ASP.NET (.aspx, .asax, .ascx, .asmx, etc.) son completamente distintas y no se superponen entre sí. Es más, las aplicaciones ASP.NET son procesadas por una extensión ISAPI separada.

Hay una salvedad: aunque las aplicaciones ASP y ASP.NET pueden ejecutarse lado por lado, incluso en el mismo directorio, no comparten información de aplicación. Por ejemplo, la configuración que se realice dentro de global.asa no se aplicará a las aplicaciones ASP.NET; la configuración que se realice dentro de global.asax no se aplicará a las aplicaciones ASP. Del mismo modo, la información de aplicación y de sesión no se comparte. Los datos de sesión agregados por un usuario en una aplicación ASP.NET no están disponibles para el mismo usuario en una aplicación ASP a menos que se vuelvan a introducir.

¿Es necesario tener Visual Studio u otra herramienta para crear páginas ASP.NET?

No. Aunque Visual Studio.NET proporcionará un entorno perfecto para diseñar, escribir código y depurar, no es necesario para crear aplicaciones ASP.NET. ASP.NET sigue el mismo principio de "guardar de un solo golpe" que ASP: cualquier aplicación de edición basada en texto puede utilizarse para crear aplicaciones ASP.NET. La primera vez que se tiene acceso a una página ASP.NET, ésta se compila automáticamente y las peticiones siguientes tendrán acceso al recurso compilado.

¿Funciona ASP.NET en Windows 95, Windows 98 y Windows Me?

No. Por su puesto, podrá utilizar cualquiera de estas plataformas como equipo de programación, pero las aplicaciones ASP.NET se deben ejecutar en un servidor Web, ya sea Windows 2000 o Windows NT 4.0, con IIS instalado.

Paso 5: Aprender más

En este paso, he intentado elaborar una lista de los mejores recursos disponibles en línea, impresos o en persona. Ampliaré la lista con nuevos recursos y eventos en cuanto sepa de ellos.

IBuySpy Microsoft ASP.NET Sample Application

IBuySpy (en inglés) es una aplicación de comercio electrónico plenamente funcional que ofrece una excelente introducción al desarrollo de aplicaciones Web escalables y de alto rendimiento utilizando ASP.NET. Puede examinar la aplicación de ejemplo en línea, incluyendo el código fuente y la documentación o descargar una versión completa en C# o Visual Basic.NET de la aplicación.

Alojamiento de ASP.NET

Brinkster Inc. , el mayor servicio gratuito de alojamiento de ASP Web, ahora ofrece alojamiento de ASP.NET. Cada miembro obtiene 5 MB de espacio para probar y aprender ASP.NET. Se puede ser miembro de prueba para aprender y se ofrece a los programadores la oportunidad de explorar esta nueva tecnología. Brinkster ha ofrecido alojamiento de ASP durante más de un año y es uno de los líderes en el mercado de alojamiento de ASP/ASP.NET.

Comunidades y listas de distribución

La comunidad (gente, eventos, listas de discusión, grupos de noticias, etc.) que ha surgido en torno a ASP.NET es fantástica, por no decir que es el mejor lugar para obtener respuestas y solucionar problemas. Algunos sitios ofrecen los ejemplos Quickstart Samples Online, lo que significa que puede probar ASP.NET sin necesidad de instalarlo.

  • http://www.aspfree.com  Este es uno de los sitios más completos de comunidades de ASP.NET, administrado por Steve Schofield. Se pueden encontrar una docena de artículos sobre ASP.NET, así como los ejemplos ASP.NET Quickstart Samples Online; una alternativa interesante para aprender ASP.NET sin no puede instalar el SDK de .NET. Además, tiene disponible el primer capítulo del libro A Preview of ASP.NET , de Wrox Press.
  • http://www.aspng.com  Este es otro de los sitios más completos relacionados con ASP.NET. ASPNG incluye enlaces a las clases de ASP.NET que imparte Charles Carroll y a los talleres de ASP.NET dirigidos por Stephen Walther. Finalmente, ASPNG alberga una de las listas de discusión por correo electrónico más activas (consulte http://www.asplists.com ).
  • http://www.ASP101.com  Un par de artículos relacionados con ASP.NET y un foro sobre ASP.NET para discusiones basadas en Web.
  • http://www.asptoday.com  Revista en línea de Wrox Press, ofrece ya 10 artículos sobre ASP.NET, que van desde ADO+ hasta el desarrollo de controles de servidor.
  • http://www.4guysfromrolla.com  4GuysFromRolla ofrece una serie de artículos y otros recursos relacionados, incluyendo algunos artículos sobre ADO+, así como un completo artículo introductorio a ASP.NET.
  • http://www.devx.com  Finalmente, devx.com contiene una de las listas más completas de recursos relacionados con ASP.NET y .NET. Desde libros hasta sitios Web y eventos, siempre se puede encontrar algo interesante.
Libros

Actualmente existen tres libros que tratan de .NET:

  • Presenting C# (en inglés) ofrece una introducción condensada del nuevo lenguaje C#, uno de los muchos lenguajes que admite ASP.NET. Si busca una lectura rápida y fácil sobre C#, probablemente éste es el libro que busca.
  • A Preview of ASP+ (en inglés) realiza un recorrido desde la introducción a ASP.NET hasta la creación de páginas ASP.NET, pasando por Web Services, datos y controles. Además cubre temas relacionados con el cambio de ASP a ASP.NET, el modelo de objeto ASP.NET y cómo utilizar componentes COM en .NET. Este libro hace referencia a la versión Beta 1.
  • A Programmer's Introduction to C# (en inglés), escrito por Eric Gunnerson, miembro del equipo de C#, ofrece una profunda mirada sobre el lenguaje C# de .NET.
Eventos

Si prefiere atender a una conferencia y asistir a las presentaciones sobre ASP.NET y .NET Framework, le sugiero las siguientes:

  • Wrox
    La conferencia europea de programadores de Wrox (Wrox European Developer's Conference), que empieza el 29 de noviembre en Amsterdam, Holanda, tratará varios temas relacionados con ASP.NET y .NET en general. Lo miembros del equipo de .NET Framework atenderán a la conferencia y ofrecerán sus presentaciones. Esperamos verle allí.

  • InsideASP
    La conferencia InsideASP, del 22 al 25 de febrero en Orlando, Florida, estará dedicada exclusivamente a la comunidad ASP y ASP.NET. Al igual que en la conferencia de Wrox, los miembros del equipo de .NET Framework atenderán a la conferencia y ofrecerán sus presentaciones.

  • ASP.NET Crash Course
    Talleres intensivos de cuatro días de duración sobre el desarrollo de formularios HTML interactivos y complejos con controles de servidor ASP+. También se ofrece una introducción a ADO+, la última versión de ADO de Microsoft. Consulte la hora y el lugar en el sitio Web.
Conclusión

Como se puede ver, iniciarse con ASP.NET es fácil. Ya existen muy buenos recursos para aprender la tecnología y desde aquí le animo a unirse a la creciente comunidad de contribuidores. En el artículo del mes próximo vamos a tratar sobre los cambios en la gestión de estado de sesión en ASP.NET, que suponen un verdadero cambio sobre ASP.




Autor: Rob Howard
http://www.mentores.net/Default.aspx?tabid=104&type=art&site=15&parentid=34

Usuarios que han visto este tema también han visto...

- El Objeto Server de ASP
- Intranets con ASP
- 20 tips para mejorar el rendimiento de aplicaciones ASP.NET
- Cómo crear un XML desde ASP
- Como poner Wiewstate para optimizar Google


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 23-11-2008 a las 18:50:20