¿Qué es una herramienta ORM? ¿Qué es un marco?


Mejor respuesta

ORM

Objeto- El mapeo relacional (ORM) es un mecanismo que permite abordar, acceder y manipular objetos sin tener que considerar cómo esos objetos se relacionan con sus fuentes de datos. ORM permite a los programadores mantener una vista coherente de los objetos a lo largo del tiempo, incluso si cambian las fuentes que los entregan, los receptores que los reciben y las aplicaciones que acceden a ellos.

Basado en la abstracción, ORM gestiona los detalles de mapeo entre un conjunto de objetos y bases de datos relacionales subyacentes, repositorios xml u otras fuentes y receptores de datos, mientras que simultáneamente oculta los detalles que a menudo cambian de las interfaces relacionadas de los desarrolladores y el código que crean.

ORM oculta y encapsula el cambio en los datos fuente en sí, de modo que cuando las fuentes de datos o sus API cambien, solo ORM debe cambiar para mantenerse al día, no las aplicaciones que usan ORM para aislarse de este tipo de esfuerzo. Esta capacidad permite a los desarrolladores aprovechar las nuevas clases a medida que están disponibles y también facilita la ampliación de las aplicaciones basadas en ORM. En muchos casos, los cambios de ORM pueden incorporar nueva tecnología y capacidad sin requerir cambios en el código para aplicaciones relacionadas.

FRAMEWORK

Un marco, o marco de software, es una plataforma para desarrollar aplicaciones de software. Proporciona una base sobre la cual los desarrolladores de software pueden crear programas para una plataforma específica. Por ejemplo, un marco puede incluir clases y funciones predefinidas que se pueden usar para procesar funciones, administrar dispositivos de hardware e interactuar con el software del sistema. Esto agiliza el proceso de desarrollo ya que los programadores no necesitan reinventar la rueda cada vez que desarrollan una nueva aplicación.

Un marco es similar a una interfaz de programación de aplicaciones (API), aunque técnicamente un marco incluye una API . Como su nombre indica, un marco sirve como base para la programación, mientras que una API proporciona acceso a los elementos admitidos por el marco. Un marco también puede incluir bibliotecas de código, un compilador y otros programas utilizados en el proceso de desarrollo de software.

Respuesta

Un ORM es una herramienta de mapeo relacional de objetos que se puede usar para hacer que las operaciones CRUD (operaciones de Crear, Leer, Actualizar y Eliminar) en bases de datos sean mucho más simples y eficientes mediante la configuración de archivos xml para llevar a cabo su trabajo. Puede decir que es como una especie de disparador (consulte la teoría de los sistemas de administración de bases de datos (DBMS) para obtener detalles sobre los disparadores SQL) solo que está escrito en un archivo xml. Hibernate es uno de esos ejemplos de un ORM marco por el cual usted puede configurar el archivo xml para realizar manipulaciones de datos en bases de datos mapeando ciertos datos de sus campos de entrada a columnas de datos en su base de datos. Framework es básicamente un tipo de programa que hace que trabajar con ciertos tipos de requisitos sea mucho más fácil de realizar. p.ej. Hibernate, Spring, Struts, etc.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *