1. Ado_vs_Ado_net

4
ING. SISTEMAS DE INFORMÁTICA INFORME ACADÉMICO. TECNOLOGÍA ADO VS ADO.NET 1. INTRODUCCIÓN Las tecnologías de acceso a datos están en constante evolución ADO evolucionó en ADO.NET Los desarrolladores deben tomar en cuenta todos los puntos de ventajas y desventajas para elaborar los Sistemas de información. En este informe nos enfocamos en ADO y su evolución 2. TECNOLOGIAS A ADO Y ADO.NET ADO: (ActiveX Data Objects) Se apoya en la tecnología OLE DB que es una interfaz que recoge lo mejor de las tecnologías DAO y OLE DB incorporando mejoras. Es decir con ADO se puede conectar a diferentes orígenes de Base de Datos Sus objetos más importantes son: RecordSet Command Connection

Transcript of 1. Ado_vs_Ado_net

Page 1: 1. Ado_vs_Ado_net

ING. SISTEMAS DE INFORMÁTICA

INFORME ACADÉMICO.

TECNOLOGÍA ADO VS ADO.NET

1. INTRODUCCIÓN

Las tecnologías de acceso a datos están en constante evolución ADO evolucionó en ADO.NET

Los desarrolladores deben tomar en cuenta todos los puntos de ventajas y desventajas para elaborar los Sistemas de información.

En este informe nos enfocamos en ADO y su evolución

2. TECNOLOGIAS A ADO Y ADO.NET

ADO: (ActiveX Data Objects)

Se apoya en la tecnología OLE DB que es una interfaz que recoge lo mejor de las tecnologías DAO y OLE DB incorporando mejoras.

Es decir con ADO se puede conectar a diferentes orígenes de Base de Datos

Sus objetos más importantes son:

RecordSet

Command

Connection

Page 2: 1. Ado_vs_Ado_net

La tecnología ADO es una capa COM sobre OLE DB de tal manera que las aplicaciones que utilicen esta tecnología de acceso a datos invocan a los objetos de ADO sin tener que conocer en absoluto el estándar OLE DB. Es una tecnología que se utiliza de manera sencilla desde Visual Basic o desde ASP, pero no está pensada para Visual C++ y otros lenguajes.

El objeto clave dentro de ADO es el RECORDSET y sus principales ventajas son su potencia y sencillez.

ADO.NET

Esta tecnología es la evolución de ADO ya que en su inicio se llamó ADO+ y está orientado para la plataforma .NET

Características de ADO.NET son:

Trabaja desconectado del origen de datos que se utilice

Tiene una fuerte integración con XML y ASP.NET

El uso de ADO.NET es independiente del lenguaje de programación que se utilice

ADO.NET está pensado para “interoperar” con otros componentes, sistemas, etc. Gracias al uso de XML y a soportar estándares como HTTP,XML o SOAP.

El modelo de ADO.NET está dividido en dos grupos

Los proveedores de datos

Los contenedores de datos

Page 3: 1. Ado_vs_Ado_net

DIFERENCIAS

ADO utiliza el uso de datos conectada, mientras ADO.Net utiliza entorno de datos desconectados.

ADO utiliza OLE DB para tener acceso a los datos y está basado en COM, mientras ADO.net utiliza XML como formato para la transmisión de datos hacia y desde su base de datos y aplicaciones web.

En ADO, set de grabación, es como una sola tabla o resultado de la consulta, mientras que en ADO.net Conjunto de datos, puede contener múltiples tablas a partir de cualquier fuente de datos.

En ADO, es problemático porque en algún firewall prohíbe muchos tipos de solicitud, mientras que en ADO.Net no existe tal problema, ya que XML es completamente a prueba de firewall.

3. CONCLUSIONES

Se ha demostrado que los niveles de transferencia de información con ADO.NET que utiliza XML, son tan buenos como los niveles que alcanza ADO utilizando COM.

Para el desarrollo de aplicaciones se debe tener en cuenta la envergadura del sistema a desarrollar, por ejemplo si va ser local, pequeña empresa, cuantos usuarios van a manejar el sistema, etc.

Si se va a desarrollar pequeñas aplicaciones se puede utilizar tecnología ADO

Si se va a desarrollar aplicaciones en .NET que manejan gran cantidad de información, usuarios que ingresan a nivel nacional o internacional, que existen muchas transacciones en las bases de datos, es recomendable utilizar la tecnología ADO.NET

4. BIBLIOGRAFÍA.

http://www.slideshare.net/christianmignano/ado-net-vs-ado

http://www.willydev.net/InsiteCreation/v1.0/Desde0/m06/06m4.htm

http://dotnetguts.blogspot.com/2007/07/difference-between-ado-and-adonet.html

Page 4: 1. Ado_vs_Ado_net