Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Objetos de ASP 3.0 y .NET


Listado y diferencias de los objetos disponibles en las dos tecnologías de desarrollo.


12/11/02 - Cuando Microsoft decidió lanzar la tecnología ASP como parte de su arquitectura DNA, desarrollo un entorno de desarrollo para la construcción de aplicaciones de internet caracterizado por dividir el entorno de desarrollo ASP en una serie de objetos con los cuales, los desarrolladores tenían en sus manos la capacidad para desarrollar aplicaciones avanzadas.

Los objetos que caracterizan ASP son:

Application
ASPError
ObjectContext
Request
Response
Server
Session

En la actualidad, son cada vez mas complicadas las aplicaciones de esta naturaleza en cuanto a interoperación de múltiples componentes y manipulación de datos empleando numerosas fuentes de información.

Con el paso del tiempo una idea brillante surgió sobre la comunidad de desarrolladores a continuación se sintetiza tal idea:

“Si Internet es un conjunto de Host interconectados que sirven información y servicios por que no pensar además que cada Host pueda ofrecer al resto, servicios exclusivos para una nueva generación de aplicaciones distribuidas. De esta manera tenemos como unidad atómica lógica el objeto de negocio y como unidad macro lógica al servicio”.

A continuación se muestra el grafico de interoperación de los servicios web.

grafico de interoperación de los servicios web

Como se aprecia en el grafico 1, los servicios web atienden a diferentes tipos de usuarios y los servicios pueden residir en diferentes servidores web.

Parece evidente como ASP no fue construido con ese propósito, pero otras tecnologías competidoras como J2EE, PHP o Cold Fusion tampoco ofrecían mejoras perspectivas.

Con el paso del tiempo diferentes avances se han producido hasta el lanzamiento comercial de la tecnología .NET de Microsoft. La idea de .NET gira en torno a los servicios web como base para la construcción de aplicaciones basadas en tecnologías de internet para la próxima década. Por tanto el diseño de esta nueva plataforma es totalmente diferente al planteamiento de ASP ya que esta ultima se planteaba como la solucion corporativa para la construcción de aplicaciones basadas en componentes COM. Esta fue la base del famoso concepto que inundo la informática corporativa de mediados de los 90’s con la inclusión de los componentes COM y su famoso homologo JavaBeans de la tecnología JAVA™. Cabe afirmar como la tecnología de Sun Microsystems parte con bastante mas ventaja debido principalmente a la filosofía con la cual se construyo, ya que cuenta con una excelente colección de clases base y sus modulos que van añadiendo al núcleo de la tecnología. La tecnología .NET nace con una base de clases más potente que Java y con características avanzadas que iremos viendo.

La tecnología .Net divide su FrameWork en una serie de librerías de Clases con las cuales los desarrolladores pueden construir sus aplicaciones distribuidas. A continuación se muestran las diferentes librerías que componen la tecnología .NET:

Librería de sistema.

Collections.
IO.
Security.
Runtime.
Configuration.
Net.
Services.
InterOp.
Diagnostics.
Reflection
Text.
Remoting.
Globalization.
Threading.
Serialization.

Librería de datos.

OleDb.
Common.
SqlClient.
SQL Types.

Librería de XML.

Serialization.
Schema.
XSL.
Xpath.

Librería de Windows.

Design.
ComponentModel.

Librería de Dibujo.

Drawing2D.
Printing.
Imaging.
Text.

Librería Web.

Discovery.
Protocols.
HTML Web Controls.
Web Form Controls.
Caching.
Configuration.
SessionState.
Security.

Tras analizar las librerías del Frame Work de .NET se puede observar como supera enormemente a ASP en todos los frentes y como ASP se ve como un elemento minúsculo en comparación con .NET.

.NET prioriza los siguientes apartados:

  • Tecnologías de internet mediante la librería Web.
  • XML como vehículo transmisor de información.
  • Incrementa la presencia de modos de tratamiento de la información mediante la librería de datos.
  • Nueva filosofía de construcción de formularios web.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 2 categorias relacionadas

 Autoría, licencia y acciones sobre este artículo

Informe de Juan Antonio Breña Moral*
URL: http://www.juanantonio.info/

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Diferencias entre ASP 3.0 y .NET
Siguiente: CLR

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en ASP
+ Entrar en .NET


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Diferencias entre ASP 3.0 y .NET
Categorías
+ASP
+.NET

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia