Projektdatenbank: Einsatz Ihrer Anwendung

Ihre Anwendung ist also entwickelt und Sie sind bereit für den nächsten Schritt. Mit 4D können Sie:

  • eine kompilierte Datenbank erzeugen, die keinen interpretierten Code mehr enthält,
  • eine eigenständige Anwendung erstellen, die per Doppelklick aufgerufen werden kann( d. h. mit 4D Volume Desktop, der Datenbank-Engine von 4D, zusammengeführt wird),
  • Generierung von Client/Server-Anwendungen mit automatischer Aktualisierung von Client- und Server-Teilen.

Mit einer Projektdatenbank können Sie auch Ihre endgültigen Anwendungen für beide Plattformen erstellen. Eine Projektdatenbank verwendet die gleiche Konfigurationsdatei wie eine Binärdatenbank.

Schritt 1: Kompilieren Sie Ihren Code

Sie können Ihre Projektdatenbank auf die gleiche Weise kompilieren wie eine Binärdatenbank (.4db). Zwischen den beiden Datenbanktypen gibt es kaum einen Unterschied. Die Schnittstelle ist dieselbe und der Maschinencode des Produkts ist derselbe.

Der einzige Unterschied besteht darin, dass das kompilierte Ergebnis bei binären Datenbanken in der Binärdatei (.4db) und bei Projektdatenbanken im Ordner „Project/DerivedData/CompiledCode“ gespeichert wird.

Schritt 2: Erstellen Sie Ihre Anwendung

Wie bei der Kompilierung Ihres Codes müssen Sie auch bei der Erstellung Ihrer Anwendungen keine Änderungen vornehmen:

  • Kompilierte Datenbank
  • Komponente
  • Eigenständige Anwendung
  • Client/Server-Anwendung

Sie können die gleiche Konfigurationsdatei Ihrer Binärdatenbank mit Ihrer konvertierten Projektdatenbank verwenden.

Wie immer bei Projektdatenbanken liegt der Unterschied in den erzeugten Dateien. Wenn Sie sich den Inhalt der erstellten Anwendungen ansehen, werden Sie eine Datei mit der Erweiterung „.4dz“ anstelle einer „4dc“-Datei sehen.

Ein konkretes Beispiel

Im folgenden Video erzeugen wir eine Datenbank, die aus einer binären Datenbank kompiliert wurde. Dann machen wir das Gleiche mit einer Projektdatenbank. Die Projektdatenbank ist das Ergebnis der Konvertierung der Binärdatenbank.

Am Ende des Videos können Sie die Größe der erhaltenen Dateien vergleichen. ÜBERRASCHENDERWEISE. Die .4dz ist 5 Mal kleiner als die .4dc.

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.