Was ist ein ORM-Tool? Was ist ein Framework?


Beste Antwort

ORM

Objekt- Relational Mapping (ORM) ist ein Mechanismus, der es ermöglicht, Objekte zu adressieren, darauf zuzugreifen und zu bearbeiten, ohne berücksichtigen zu müssen, wie sich diese Objekte auf ihre Datenquellen beziehen. Mit ORM können Programmierer im Laufe der Zeit eine konsistente Ansicht von Objekten beibehalten, selbst wenn sich die Quellen, die sie liefern, die Senken, die sie empfangen, und die Anwendungen, die auf sie zugreifen, ändern.

Basierend auf der Abstraktion verwaltet ORM die Zuordnungsdetails zwischen Eine Reihe von Objekten und zugrunde liegenden relationalen Datenbanken, XML-Repositorys oder anderen Datenquellen und -senken, während gleichzeitig die häufig wechselnden Details verwandter Schnittstellen vor Entwicklern und dem von ihnen erstellten Code verborgen werden.

ORM verbirgt und kapselt Änderungen in den Daten Quelle selbst, sodass sich bei Änderungen von Datenquellen oder deren APIs nur ORM ändern muss, um Schritt zu halten – nicht die Anwendungen, die ORM verwenden, um sich von dieser Art von Aufwand zu isolieren. Mit dieser Kapazität können Entwickler neue Klassen nutzen, sobald sie verfügbar sind, und ORM-basierte Anwendungen können problemlos erweitert werden. In vielen Fällen können ORM-Änderungen neue Technologien und Funktionen beinhalten, ohne dass Änderungen am Code für verwandte Anwendungen erforderlich sind.

FRAMEWORK

Ein Framework oder Software-Framework ist eine Plattform zum Entwickeln von Softwareanwendungen. Es bietet eine Grundlage, auf der Softwareentwickler Programme für eine bestimmte Plattform erstellen können. Beispielsweise kann ein Framework vordefinierte Klassen und Funktionen enthalten, mit denen Funktionen verarbeitet, Hardwaregeräte verwaltet und mit Systemsoftware interagiert werden können. Dies rationalisiert den Entwicklungsprozess, da Programmierer das Rad nicht jedes Mal neu erfinden müssen, wenn sie eine neue Anwendung entwickeln.

Ein Framework ähnelt einer API (Application Programming Interface), obwohl ein Framework technisch gesehen eine API enthält Wie der Name schon sagt, dient ein Framework als Grundlage für die Programmierung, während eine API den Zugriff auf die vom Framework unterstützten Elemente ermöglicht. Ein Framework kann auch Codebibliotheken, einen Compiler und andere im Softwareentwicklungsprozess verwendete Programme enthalten / p>

Antwort

Ein ORM ist ein objektrelationales Zuordnungstool, mit dem CRUD-Operationen (Erstellen, Lesen, Aktualisieren und Löschen) für Datenbanken durch Konfigurieren von XML-Dateien viel einfacher und effizienter gestaltet werden können Sie können sagen, dass es sich um eine Art Trigger handelt (Einzelheiten zu SQL-Triggern finden Sie in der DBMS-Theorie (Database Management Systems)), nur dass es in eine XML-Datei geschrieben ist. Der Ruhezustand ist ein solches Beispiel für ein ORM Rahmen, in dem Sie Sie können die XML-Datei so konfigurieren, dass Datenmanipulationen an Datenbanken durchgeführt werden, indem bestimmte Daten aus Ihren Eingabefeldern Datenspalten in Ihrer Datenbank zugeordnet werden. Framework ist im Grunde eine Art Programm, das die Arbeit mit bestimmten Arten von Anforderungen erheblich erleichtert. z.B. Ruhezustand, Feder, Streben usw.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.