NEU IN 4D v12
Neu in 4D v12
Noch mehr Wünsche gehen in Erfüllung
Vergangene Releases haben schon revolutionäre Errungenschaften gebracht - Client/Server, Web Services, SQL - 4D v12 wurde entwickelt, um all die Features zu bieten, die Entwickler und End-User gefordert haben.
Wir haben Ihre Wünsche und Bedürfnisse aufgenommen und mit 4D v12 liefern wir Ihnen unsere Ergebnisse in großem Stil. Das Spektrum reicht von Datensynchronisation und Replikation zu PHP Integration und kleinen Oberflächen-Details, die Sie schätzen werden. 4D v12 gibt Ihnen alles, was Sie für mehr Produktivität benötigen. Ab 4D v12.3 ist Ihre 4D-Software Entwicklung auch unter Mac OS X Lion zertifiziert.
| Download 4D v12 | Feature Liste |
Echt gute Features für Sie im Fokus
4D v12 ist einerseits das evolutionärste Release, es enthält aber auch spannende neue Features, die Sie bestimmt gleich einsetzen wollen. Wir bieten gerne die Funktionalitäten, welche 4D Entwickler und End-User am meisten gefordert haben.
Eine ganze Palette neuer Funktionalitäten

Ein Universum an Entwicklungsproduktivität steht bereit. 4D Entwickler können jetzt durch die Integration von PHP 5.3 in 4D v12 die Vorteile unzähliger frei verfügbarer PHP Libraries nutzen.
Wir meinen Integration ernst: Rufen Sie einfach den neuen Befehl PHP EXECUTE auf und greifen Sie auf hunderte frei zugänglicher PHP LIbraries und PHP Quellcode zu. Wir haben sogar eine Reihe Librairies eingebunden, welche die Vorteile unseres PHP Interpreters nutzen. So ist beispielsweise FastCGI kompiliert in 4D enthalten um Ihnen schon ab dem Start Funktionalitäten wie LDAP, Ciphering, Zipping, u.v.m. zu bieten.
PHP-gesteuerte Features übertreffen Web Skripting, denn sie ermöglichen Benutzern einfache, aber leistungsstarke Funktionen direkt auf der Benutzeroberfläche auszuführen, alles mit einem Minimum an Programmierung.
Diese beiden kurzen Videos zeigen die Verwendung der GD Library in 4D v12, mit der Benutzer Bilder steuern können:
Darüberhinaus ist die Funktionserweiterung der 4D Anwendung durch PHP einfacher als über das 4D Plug-In SDK! Wir haben 4D für eine ganze Welt bereits vorhandener Funktionen geöffnet und eine neue Sprache dazu genommen, um Ihre eigene daraus zu entwickeln.
Testen Sie die Demo zum Ausführen von PHP in den vielen Beispielanwendungen und überzeugen Sie sich selbst!
Für die Beispielanwendungen benötigen Sie 4D v12. Sie können die Demo-Version unter obigem Link laden.
Noch ansprechendere Oberflächen

Machen Sie Ihren Text stilvoller unter
Beibehaltung der Indizierung
4D v12 ist nicht nur leistungsstärker beim Entwickeln, sondern auch intuitiver und funktioneller in der Verwendung.
Text in 4D v12 kann direkt Stilelemente haben, die alle als Tags im Text selbst gespeichert werden. So bleiben die Text-Strings indizierbar und intakt, obwohl im Text zusätzliche Daten enthalten sind. d.h. das Suchen läuft genauso schnell wie bisher. Nur die Ergebnisse sind ansprechender.
Listboxen sind noch leistungsstärker geworden, denn die Daten lassen sich jetzt auch drucken und hierarchisch anzeigen. Sie können die Darstellung leicht per Programmierung bestimmen und sehen sofort das Ergebnis.
Listboxen erlauben jetzt auch Text mit Stil, der sich direkt auf den Inhalt anwenden lässt.
Datenintegrität bewahren

Mit zunehmendem Einsatz von Client/Server Lösungen ist auch der Bedarf für zuverlässiges Aktualisieren der Daten auf dem Server gestiegen, insbesondere beim Arbeiten mit multiplen Servern. Bisher musste jeder Entwickler selbst Mechanismen und Workflow für akkurate Datensynchronisation und Backup einrichten. Das erforderte eine Reihe von Implementierungen und natürlich eine Menge extra Entwicklung.
Über den in 4D Server v12 integrierten SQL Server können Entwickler jetzt auf einsatzbereite Synchronisierungs-Tools zugreifen. Sie müssen diese Mechanismen nicht mehr programmieren und können Entwicklungszeit einsparen. Durch Liefern zuverlässiger Vorkehrungen für Datensynchronisation und -Replikation können Benutzer effizienter werden und der Integrität ihrer Daten voll vertrauen.
Mehrere Anwendungen gleichzeitig verwenden

Eine der Stärken von 4D war schon immer seine Modularität. Über Plug-Ins konnten dieselben Funktionalitäten von mehreren Programmen gemeinsam genutzt werden. Mit Hilfe von 4D Komponenten konnten verschiedene Lösungen den gleichen Code-Teil, sowie die gleichen Formulare und Objekte verwenden, ohne das Rad wieder neu zu erfinden.
4D v12 ermöglicht jetzt, mehrere Datenbanken in derselben Lösung einzusetzen. Über der neuen Syntax des Befehls SQL LOGIN können Sie außerhalb der Hauptstruktur eine andere 4D Datendatei öffnen. Dafür müssen Sie die Hauptdatenbank weder schließen noch neu starten.
Rascher und komfortabler entwickeln
Kleine Dinge mit großer Wirkung! Das wird nirgends offensichtlicher als in der Entwicklungsumgebung von 4D v12, wo dutzende Details große Veränderungen zu einer besseren Ergonomie und Benutzerfreundlichkeit bewirken.
Die Stelle, wo Entwickler die meiste Zeit verbringen, – der Methodeneditor – wurde komplett umgeschrieben. Er wurde unter Beibehaltung der bewährten Oberfläche ergonomischer gestaltet und mit produktiven Funktionen erweitert. Das beginnt mit der on-the-fly Anzeige von Schriftanpassung, über type-ahead zur Vervollständigung von SQL Code, automatische Vervollständigung von Tabellen-, Feld- und Variablennamen, Zeilenumbruch in Programmierzeilen (ohne Umbruch-Code), bis hin zu Tooltipps und Sprungmarken zum raschen Navigieren im Code. Auch die Syntax-Hervorhebung, Indikatoren für neuen/ungesicherten Code und das Auf- bzw. Zuklappen von Code-Teilen sind eine wertvolle Hilfe beim Entwickeln.
Auch die Funktion Global Suchen und Ersetzen wurde umstrukturiert und ist jetzt leichter und schneller geworden. Eine Methode oder Variable überall im Code umbenennen? Ganz leicht! Nicht-verwendete Methoden oder Variablen finden, die wertvollen Platz belegen? Ist nur einen Menüeintrag weiter!
4D Server 64-bit
4D Server v12 für Windows bietet 64-bit Support für Entwickler und Benutzer, die raschen Zugriff auf umfangreiche Datenmengen benötigen.
Durch größeren Speicherzugriff (nur begrenzt durch die physische Kapazität der RAM Hersteller) lassen sich über 64-bit Processing große Datenmengen rascher handhaben bzw. eine große Anzahl angemeldeter Benutzer verwalten.
4D v12 Anwendungen lassen sich als 32- und 64-bit Version kompilieren, und das auch von einem Mac-Rechner aus. Eine 64-bit Anwendung lässt sich dann aber nur mit einem 4D Server 64-bit ausführen.
Dinge, die Ihr Leben einfacher machen

4D v12 hat für Entwickler, End-User oder alle dazwischen eine Menge dieser "Kleinigkeiten", die Ihre Zeit am Computer angenehmer machen.
Alltägliche Aufgaben wie Drucken wurden wesentlich verbessert, denn jetzt lassen sich auch Formulare und Listboxen drucken. Windows-Nutzer können jetzt analog zu Mac-Nutzern ebenfalls Dokumente als PDF drucken.
Die Verwendung von Bildern ist noch umfangreicher geworden. 4D v12 unterstützt bereits ein breites Spektrum an Formaten, und jetzt auch Bild Metadaten inkl. EXIF, TIFF und GPS.
Befehle für Get und Set bieten eine harmonische Symmetrie für die Eigenschaften Lesen und Schreiben und zum Duplizieren von Objekten.
Die Interaktion zwischen Formularen und Unterformularen wurde ebenfalls verbessert. Hier sorgen Zeiger und Ereignisse nun dafür, dass der Inhalt in Unterformularen automatisch aktualisiert wird.
Komponenten lassen sich nun veröffentlichen und in Host Datenbanken als Unterformulare einsetzen. Ein anschauliches Beispiel dazu sind die äußerst nützlichen Formular Widgets. Sie bieten eine ganze Bibliothek vordefinierter Oberflächenelemente, die sich direkt ins Formular setzen lassen.
SQL Fans erhalten noch mehr Power in 4D v12, denn jetzt wird SQL Dump und Insert voll unterstützt, d.h. Daten in Textformat lassen sich jetzt via SQL exportieren und importieren.
Die Implementation von XML wurde mit weiteren Befehlen ausgebaut.
Alles in allem stellt 4D v12 für das weitere Wachsen eine bereits ausgeklügelten Plattform dar. Seien Sie unser Gast und testen Sie all die neuen Funktionalitäten!











