4D Komponenten direkt von GitHub einbinden
Viele 4D Entwickler nutzen die Leistungsfähigkeit von Komponenten von Drittanbietern, die auf GitHub zu finden sind, insbesondere diejenigen, die unter 4d-Komponenten aufgeführt sind. 4D 20 R6 führt eine fantastische neue Funktion ein: die direkte Integration dieser Komponenten in den Component Manager.
Dieser Blogbeitrag geht auf die Details ein und macht Ihren Entwicklungsprozess einfacher und effizienter.
Wie man kontinuierliche Integration mit 4D implementiert: Eine Schritt-für-Schritt-Anleitung
In der Welt der Softwareentwicklung ist in den letzten Jahren ein neues Konzept aufgetaucht, das „Continuous Integration“ genannt wird. Die Definition, die wir überall sehen oder hören, lautet:
„CI ist ein Prozess, der die Kompilierung, das Testen und die Auslieferung einer Anwendung regelmäßig und häufig automatisiert.“
Nachdem ich diese Definition, die einen interessanten und vielversprechenden Prozess beschreibt, verstanden habe, stellt sich die Frage, was ich tun muss, um ihn in 4D zu implementieren. Wenn Sie das Internet durchsuchen, werden Sie feststellen, dass es viele CI-Tools und Frameworks gibt.
Bevor Sie diese CI-Tools nutzen können, müssen Sie jedoch einige Voraussetzungen erfüllen.
Speichern des Projekt-Quellcodes ohne Token
Befehle, Konstanten, Tabellen und Felder werden mit ihren Token in den Projekt-Quellcode-Dateien (4dm-Dateien) gespeichert. Dies ermöglicht es 4D, sie automatisch umzubenennen. Manchmal möchten Sie aber, dass diese Quellcodedateien ohne Token gespeichert werden, um eine bessere Lesbarkeit mit einem Versionskontrollsystem oder einem externen Code-Editor zu erreichen oder um den Austausch von Code zwischen Projekten zu erleichtern. Sehen wir uns an, wie man 4D dazu bringt, Quellcode ohne diese Token zu speichern.
XML unsichtbare Zeichen auf der Bühne!
Die Standardverwendung von Zeilenendezeichen und Byte Order Mark in Textdateien wurde in 4D v19 R2 geändert. Mit 4D v19 R3 erweitert 4D dieses Verhalten auf XML-Dateien. Schauen wir uns das an.
Ein einführender Leitfaden zu 4D und Versionskontrollsystemen
Seit vielen Jahren bietet 4D die Möglichkeit, binäre Datenbanken in einem Team mit einem 4D Server zu entwickeln. Diese Art der Entwicklung ist einfach, aber viele Entwickler haben uns gebeten, die Quellcodeverwaltung effizienter zu gestalten, um eine bessere Rückverfolgbarkeit zu gewährleisten. 4D hat sie erhört und den Projektmodus entwickelt, um diesem Wunsch nachzukommen. Dieser Modus eröffnete eine neue Ära der Zusammenarbeit dank derVersionskontrollsysteme!
gitignore und 4D: eine nützliche Funktion für Git-Benutzer
Der Projektmodus ermöglicht es Ihnen, Änderungen mit Git, dem beliebtesten Versionskontrollsystem, einfach zu verfolgen. Aber oft möchten Sie nicht alle Dateien Ihres Projekts im Git-Repository verfolgen. 4D bietet Ihnen jetzt die Möglichkeit, zu definieren, was in Ihren neuen Projekten nicht verfolgt werden soll.
Projekt-Datenbanken: Erstellen Sie Ihre eigene Dokumentation für Komponenten
In einem früheren Blogbeitrag haben wir Ihnen gezeigt, dass die Dokumentation für Methoden in den Explorer zurückgekehrt ist. Möchten Sie noch einen Schritt weiter gehen und sie als Dokumentation für Ihre Komponenten verwenden? In diesem Blogbeitrag zeigen wir Ihnen, wie das geht!
Kurzmeldung: 4D Komponenten auf GitHub verfügbar!
2017 hat 4D ein neues Programm zur Freigabe des Quellcodes von 4D Komponenten für 4D Partner gestartet.
Durch die Freigabe des Quellcodes von 4D Komponenten können Sie diese anpassen und zu Ihren eigenen machen! Mit Projektdatenbanken und der Möglichkeit, den Quellcode einer Anwendung über ein Versionskontrollsystem freizugeben, haben wir unsere internen 4D Komponenten in Projektdatenbanken umgewandelt und den Quellcode auf das 4D GitHub-Konto übertragen. Es steht jedem offen, alles was Sie brauchen, um die Vorteile zu nutzen, ist ein Konto auf GitHub. Warum haben wir das getan? Um Ihnen das Leben leichter zu machen, indem Sie Änderungen und Modifikationen sowohl am Code als auch an den Formularen verfolgen können.
Projekt-Datenbanken: Git. Übertragen. Pull. Push & mehr
In einem früheren Blog-Beitrag haben wir Ihnen Git (ein Versionskontrollsystem) und Github (ein Cloud-basierter Hosting-Dienst) vorgestellt und wie Sie Ihren 4D Code mit anderen Entwicklern teilen können. In diesem Blog-Beitrag gehen wir noch einen Schritt weiter, indem wir einige Szenarien untersuchen, die einem Entwickler begegnen können, z. B. das Klonen eines entfernten Repositorys, das Ignorieren bereits übergebener Dateien und das Lösen von Merge-Konflikten.
Projekt-Datenbanken: Verbesserte Ansichten im Formular-Editor
Mit dem Formular-Editor können Sie Ihre Formulare erstellen, ändern und anpassen. Es stehen mehrere Werkzeuge zur Verfügung, die Ihnen die Arbeit erleichtern, darunter auch die Palette „Ansichten“. Mit diesem Werkzeug können Sie auf einfache Weise komplexe Formulare erstellen, indem Sie Objekte auf verschiedene Ansichten verteilen. Mit den Ansichten können Objekte je nach Bedarf ein- oder ausgeblendet werden.
Was ist, wenn Sie an einem Formular arbeiten, das von jemand anderem entwickelt wurde? Wie können Sie schnell feststellen, ob das Formular Ansichten verwendet? Gibt es Beschränkungen für die Anzahl der zulässigen Ansichten? 4D v18 R2 und die Projektdatenbanken beseitigen diese existenziellen Fragen und verbessern gleichzeitig die Benutzerfreundlichkeit!
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik