Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: ¿ Qué es ASP.NET ?


Message #1 by "Juan T. Llibre" <j.llibre@c...> on Tue, 12 Dec 2000 14:39:48 -0500
Espero que esta lista les sea de provecho.



Para dar inicio a los intercambios acerca de ASP.NET,

enviaré algunos "artículos" preliminares con información

básica sobre el tema.



Siéntanse en libertad de hacer preguntas específicas

según surjan sus inquietudes.



-----------------------



¿ Qué es ASP.NET ?



ASP.NET es un ambiente de programación construído sobre

el entorno NGWS ( New Generation Windows Services, o sea,

"Servicios de la Nueva Generación de Windows" ), que permite

crear poderosas aplicaciones de Internet.



ASP.NET ofrece varias ventajas importantes

sobre los modelos previos de desarrollo para Internet :



Mejor Eficiencia

ASP.NET corre código compilado sobre el entorno NGWS en el servidor.



Distinto a sus predecesores interpretados, ASP.NET usa amarres tempranos

("early binding"), así como compilación justo a tiempo ("just-in-time

compilation"),

optimización nativa, y servicios de caché, sin configuración adicional.



Para los desarrolladores, esto significa eficiencia

dramáticamente superior antes de escribir la primera línea de código.



Herramientas superiores de desarrollo

ASP.NET tiene una "caja de herramientas" rica :

el ambiente de desarrollo integrado de Visual Studio.NET.



La edición WYSIWYG, la creación de controles mediante

"drag-and-drop", y la publicación automática son varias ventajas.



Poder y Flexibilidad

Porque ASP.NET está basado en el Entorno Común de Ejecución

de Lenguajes ( Common Language Runtime, o "CLR" ), el poder y

la flexibilidad de la plataforma completa está disponible para los

desarrolladores.



Las librerías de Clases del CLR, la Mensajería, y las soluciones

de Acceso a Datos, son accesibles al través del Internet.



ASP.NET permite el uso de una gran variedad de lenguajes

de programación y, por tanto, usted puede escoger el mejor lenguaje

para su aplicación, o particionar su aplicación en varios lenguajes.



Mas aún, la interoperabilidad del CLR garantiza que su inversión

en el desarrollo de aplicaciones COM es preservada

cuando se migra a ASP.NET.



Simplicidad

ASP.NET hace fácil el ejecutar tareas comunes, desde el simple

envío de un formulario o la autenticación de un cliente, hasta el

despliegue y la configuración de un Web.



Por ejemplo, el entorno de paginado de ASP.NET le permite

construir interfases de usuario que separan limpiamente la lógica

de su aplicación del código de su presentación, y maneja eventos

con un modelo sencillo de procesamiento de formularios al estilo

de Visual Basic.



Adicionalmente, el CLR simplifica el desarrollo con servicios

de código gerenciado, como el conteo automático de referencias

y la limpieza automática de la memoria utilizada por su aplicación.



Gerenciabilidad

ASP.NET usa un sistema jerárquico de configuración, basado en

archivos de texto, que simplifica la aplicación de parámetros de

configuración al servidor y sus aplicaciones.



Porque la información de configuración es almacenada como texto,

nuevos parámetros pueden ser configurados sin recurrir a herramientas

locales de administración.



Esta filosofía de "cero administración local" también se

extiende al despliegue de aplicaciones de ASP.NET.



Una aplicación de ASP.NET se despliega a un servidor

simplemente copiando los archivos necesarios al servidor.



No hay que reiniciar el servidor, ni siquiera para

reemplazar código compilado que ya está en servicio.



Escalabilidad y Disponibilidad

ASP.NET ha sido diseñado para la escalabilidad con características

específicamente dirigidas a mejorar el funcionamiento de servidores

racimados (clustered) y de servidores con procesadores múltiples.



Los procesos del servidor son vigilados y gerenciados por el entorno

del ambiente de ejecución de ASP.NET, así que si algun proceso se

entorpece o se detiene, un nuevo proceso puede ser creado para

reemplazarlo, lo cual ayuda a mantener la disponibilidad de la aplicación

para manejar solicitudes de servicio.



Personalización y Extensibilidad

ASP.NET entrega una arquitectura bien formada que permite que

los desarrolladores "enchufen" su código al nivel apropiado.



De hecho, es posible el extender o reemplazar cualquier sub-componente

del ambiente de ejecución de ASP.NET con un componente personalizado.



La implementación de autenticación personalizada

o de servicios de mantenimiento de estado nunca ha sido tan sencillo.



Seguridad

Con autenticación nativa de Windows y configuración individual

por aplicación, usted puede estar tranquilo: sus aplicaciones estan seguras.







Juan T. Llibre

Moderador

==========







---

You are currently subscribed to aspx_espanol as: $subst('Recip.EmailAddr')

To unsubscribe send a blank email to leave-aspx_espanol-$subst('Recip.MemberIDChar')@p2p.wrox.com


  Return to Index