SERVER142 ... con manos de programador

jueves, septiembre 01, 2005

ASP .Net en 5 pasos

Comenzar en 5 pasos con ASP .Net

Paso 1: descargar e instalar el SDK de .NET

ASP.NET se suministra como parte del SDK de .NET, que es el conjunto de todas las tecnologías necesarias para crear, generar y probar aplicaciones basadas en .NET Framework. Para descargar e instalar el SDK de .NET, visite la dirección Descargue la sección de MSDN. La descarga es de 111 MB aproximadamente; sin embargo, existe la opción de descargar el SDK como un conjunto de archivos más pequeños.
Antes de instalar ASP.NET tiene que instalar Internet Explorer 5.5, que puede descargar desde http://www.microsoft.com/windows/ie/default.htm.
Nota Aunque la versión de evaluación tecnológica del SDK sólo era compatible con las versiones de Windows 2000 Server y Servicios de Internet Information Server (IIS) 5.0, la versión Beta 1 es compatible con Windows NT 4.0 e IIS 4.0.

Paso 2: instale los ejemplos del tutorial de .NET Framework

Cuando haya instalado el SDK, también deberá instalar los ejemplos del tutorial de .NET Framework. El SDK de .NET incluye ejemplos detallados del tutorial rápido que ilustran distintas características de ASP.NET y otras tecnologías .NET.
Para instalar los ejemplos del tutorial:
Abra el vínculo SDK Overview (".NET Framework SDK Overview") que se agrega al escritorio durante la instalación del SDK.
Cuando se haya abierto la página HTML, seleccione el vínculo "The .NET Framework Samples".
Siga los pasos de la instalación para instalar los ejemplos.
Cuando se haya completado la instalación, podrá tener acceso a los ejemplos en la dirección http://localhost/quickstart/default.htm.
Por último, cuando visite el documento predeterminado podrá seleccionar el vínculo ASP.NET en la parte superior de la página. Este vínculo contiene una lista de ejemplos de ASP.NET.

Paso 3: suscribirse a la lista de discusión ASPNG

Charles Carroll, uno de los líderes de la comunidad creciente de usuarios de ASP.NET, organiza gentilmente una lista de discusión de correo electrónico acerca de ASP.NET; de hecho, está disponible desde el primer día de la conferencia Professional Developers Conference (PDC), celebrada a principios de julio.
Esta lista de discusión es uno de los mejores lugares para aprender y contribuir al creciente conocimiento sobre ASP.NET aportado por los programadores. Charles supervisa y filtra todos los mensajes, para asegurarse de que los temas publicados son relevantes para la lista, por lo que nunca recibirá correos no deseados ni mensajes sobre otros temas.
Además de los aspectos relacionados con la comunidad de la lista, el equipo de Microsoft .NET Framework participa con regularidad en las discusiones y publica código de ejemplo. Recientemente, Scott Guthrie publicó un ejemplo de ASP.NET para generar imágenes dinámicamente.
Para suscribirse a la lista de discusión, visite http://www.asplists.com/asplists/aspng.asp. En esta página encontrará una lista completa de las listas de discusión por correo electrónico sobre varios temas relacionados con ASP.NET. La lista más activa, y la que le sugiero, es ASPNGBeta. Seleccione ASPNGBeta en la lista. También puede visitar http://www.asplists.com/asplists/aspngbeta.asp directamente y seleccionar las opciones de recepción de la distribución de correo electrónico.

Paso 4: preguntas más frecuentes

¿Funcionarán mis aplicaciones ASP existentes si instalo el SDK y utilizo ASP.NET?
Sí, las aplicaciones ASP.NET pueden ejecutarse en armonía con las aplicaciones ASP.
Las extensiones de archivos utilizadas por ASP (.asp, .asa) y las utilizadas por ASP.NET (.aspx, .asax, .ascx, .asmx, etc.) son completamente independientes y no se reemplazan unas con otras. Además, una extensión de ISAPI independiente controla el procesamiento de las aplicaciones ASP.NET.
No obstante, tenga en cuenta que, aunque las aplicaciones ASP y ASP.NET pueden coexistir en armonía, incluso en el mismo directorio, éstas no comparten ninguna información de la aplicación. Por ejemplo, la configuración establecida en global.asa no se aplicará a las aplicaciones ASP.NET y la configuración establecida en global.asax no se aplicará a las aplicaciones ASP. De forma similar, no se comparte la información de estado de aplicación y de sesión. Los datos de sesión agregados para un usuario en una aplicación ASP.NET no están disponibles para ese mismo usuario en una aplicación ASP, a menos que se vuelva a generar.
¿Es necesario utilizar Visual Studio o alguna otra herramienta para crear páginas ASP.NET?
No. Aunque Visual Studio .NET proporcionará un fantástico entorno de diseño, codificación y depuración, no es necesario para generar aplicaciones ASP.NET. ASP.NET sigue el mismo principio de diseño "sólo tiene que guardar" que se seguía en ASP: se puede utilizar cualquier aplicación de edición de textos para crear aplicaciones ASP.NET. Cuando se tiene acceso por primera vez a una página ASP.NET, ésta se compila automáticamente y las solicitudes futuras tendrán acceso al recurso compilado.
¿Se puede ejecutar ASP.NET en Windows 95, Windows 98 y Windows Me?
No. Puede utilizar una de estas plataformas como equipo de desarrollo, pero la aplicación ASP.NET debe ejecutarse en un servidor Web, ya sea con Windows 2000 o Windows NT 4.0, con IIS instalado.

Paso 5 y último: seguir aprendiendo

En este paso he intentado reunir parte de los principales recursos disponibles en línea, impresos o en persona. Seguiré agregando nuevos recursos e informaré de los próximos eventos a medida que reciba notificación de los mismos.
Aplicación de ejemplo de IBuySpy de Microsoft ASP.NET
IBuySpy es una completa aplicación de comercio electrónico que proporciona una introducción excelente a la generación de aplicaciones para Web escalables y de alto rendimiento mediante ASP.NET. Puede explorar en línea la aplicación de ejemplo, incluidos el código fuente completo y la documentación, o bien descargar una versión completa de la aplicación en C# o Visual Basic .NET.
Alojamiento de páginas ASP.NET
Brinkster Inc., el principal host gratuito de Web de ASP ofrece ahora alojamiento gratuito de páginas ASP.NET. Los miembros obtienen 5 MB de espacio para probar la tecnología ASP.NET y aprender a utilizarla. Se ofrece para fines se pruebas y aprendizaje, y permitirá a los programadores explorar esta nueva tecnología. Brinkster ha ofrecido alojamiento gratuito de páginas ASP desde hace más de un año y es líder en el mercado de alojamiento de páginas ASP/ASP.NET.

Un extra
Sitios de la comunidad y listas de distribución

La comunidad (personas, eventos, listas de discusión, grupos de noticias, etc.) que se está creando para ASP.NET es formidable, además de ser uno de los mejores lugares para obtener respuestas a las preguntas y soluciones a los problemas. Algunos de los sitios alojan en línea los ejemplos del tutorial rápido, lo que significa que puede probar ASP.NET sin tener que instalarlo.
http://www.aspfree.com: éste es uno de los sitios más completos de la comunidad de ASP.NET, dirigido por Steve Schofield. Aquí encontrará decenas de artículos sobre ASP.NET, junto con los ejemplos en línea del tutorial rápido de ASP.NET; una gran alternativa para aprender a utilizar ASP.NET si no puede instalar SDK de .NET. Además, también está disponible en línea el primer capítulo del libro A Preview of ASP.NET, editado por Wrox Press.
http://www.aspng.com: otro de los sitios más completos sobre ASP.NET. ASPNG incluye vínculos a las clases de ASP.NET alojadas por Charles Carroll y los seminarios de ASP.NET alojados por Stephen Walther. Por último, ASPNG aloja una de las listas de discusión por correo electrónico más activas (visite 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 encadenadas en el Web.
http://www.asptoday.com: la revista en línea de Wrox Press ya tiene 10 artículos sobre ASP.NET, dedicados a temas que van de ADO+ a la generación de controles de servidor.
http://www.4guysfromrolla.com: 4GuysFromRolla tiene un montón de artículos y otros recursos relacionados, incluidos algunos artículos sobre ADO+, así como un artículo de introducción detallada a ASP.NET.
http://www.devx.com: por último, devx.com contiene una de las listas más completas de recursos relacionados con ASP.NET y .NET disponibles. Libros, sitios Web y eventos. Encontrará aquí algo que le interese.

1 Comments:

  • La verdad es que el creador de este blog me ha ayudado bastante a entender pequeños detalles que debemos tomar en cuenta a la hora de programar en ASP, sus conocimientos abarcan un gran numero de aspectos importantes y necesarios sobre el tema, espero que con el pasar del tiempo se siga agregando mas informacion que sirva de ayuda tanto a principiantes como a profesionales y asi poder responder a la mayoria de las incognitas que se presenten a la hora de programar.

    Estoy muy agradecido.

    Gianpaolo Passanante

    By Anonymous Anónimo, at 12:32 a.m.  

Publicar un comentario

<< Home