TRADUCTOR

domingo, 14 de julio de 2013

Primera Aplicación en Kumbia


Primera Aplicación en Kumbia

El presente capítulo tiene como objetivo entender la creación de una primera
aplicación usando Kumbia, que nos servirá para entender la arquitectura MVC y
algunos características interesantes.

Modelos y Bases de Datos en Kumbia
        Kumbia posee una doble capa de abstracción de base de datos. La primera mantiene un
acceso uniforme que evita reescribir código en caso de cambiar el motor de
almacenamiento y la segunda llamada ActiveRecord que está basada en su análogo de
Rails; permite mapear las relaciones de la base de datos a objetos. Este mapeo permite
el fácil acceso y modificación de las relaciones de la base de datos. Este capítulo explica
la creación de estos objetos, la forma en que trabajan y cómo integrarlos con las demás
partes de la arquitectura.

Capa de Abstracción Independiente

         Kumbia posee una primera capa que evita la reescritura del código que accede a bases
de datos en caso de cambiar de un motor a otro. Posee todas las funciones básicas para
efectuar operaciones sobre tablas, mantener conexiones, ejecutar consultas, etc. sin
perder independencia. Esta capa funciona bajo la capa objeto relacional y es
ampliamente usada por todo el framework. Debería ser usada en caso de necesitar un
acceso de bajo nivel a la base de datos.
Otra ventaja es que cursores y streams de conexión son encapsulados en objetos
evitando escribir código repetitivo.

Adaptadores Kumbia

       Mientras estos adaptadores estén disponibles se puede tener acceso a un motor de base
de datos en particular. Actualmente existen: MySQL, PostgreSQL (Beta) y Oracle (beta).

No hay comentarios:

Publicar un comentario