Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
BeiträgeInterBaseRAD Studio

Warum Enterprise: Wie Ihre RAD Studio Edition Ihnen hilft, bessere Software zu entwickeln

blog-2_-enterprise

Wenn Sie derzeit die Professional Edition von Delphi, C++Builder oder RAD Studio verwenden, haben Sie die einmalige Gelegenheit, von unserer laufenden Aktion für die Enterprise und Architect Edition zu profitieren .

Bis Ende August erhalten Sie beim Kauf oder Upgrade der Enterprise oder Architect Edition auch UltraEdit , einen preisgekrönten Editor, der dafür bekannt ist, sehr große Dateien von über 4 GB einfach zu handhaben, und eine  InterBase Server – Lizenz für bis zu 50 Benutzer. Sehen Sie hier das Promo-Angebot .

Um mehr über die Funktionen von UltraEdit und InterBase Server und den Mehrwert zu erfahren, den sie Ihrem Unternehmen hinzufügen können, lesen Sie diesen Blogbeitrag .

Das ist in Ordnung, sagen Sie, „ aber abgesehen von den zusätzlichen Tools und Lizenzen, was kann ich bekommen, das nicht in Professional enthalten ist? Warum lohnt sich ein Upgrade auf Enterprise? 

In diesem Blogbeitrag beantworten wir diese Frage. Wir betrachten die Merkmale, die die Enterprise Edition von der Professional Edition unterscheiden, die Vorteile, die sie für Sie als Entwickler generieren, und den Wert, den Sie Ihren Kunden durch bessere Software mit größerer Funktionalität bieten können.

A Big Leap: Enterprise Edition ist für erweiterte Netzwerkkonnektivität und Datenzugriff

Die Enterprise Edition von RAD Studio®, Delphi® und C++Builder® fügt der Professional Edition mehrere Verbesserungen und Bibliotheken hinzu. Diese Verbesserungen sollen Ihnen dabei helfen, stark vernetzte Anwendungen zu erstellen und Unternehmensdaten sicher auf Mobilgeräten zu speichern. Kurz gesagt, die Enterprise Edition wurde entwickelt, um Anwendungen zu ermöglichen, die eine Remote-Datenerfassung und -speicherung über das Netzwerk erfordern.

Wie ermöglichen RAD Studio®, Delphi® und C++Builder® Enterprise erweiterte Konnektivität?

1. Hochgeschwindigkeits-Remote-Datenbankzugriff mit FireDAC

FireDAC ist eine Datenzugriffsschicht, die den Datenzugriff für Hochleistungsanwendungen unterstützt, abstrahiert und vereinfacht. FireDAC bietet eine gemeinsame API für den Zugriff auf eine Reihe gängiger Datenbank-Back-Ends, ohne die Anwendungsleistung zu beeinträchtigen .

Die Enterprise Edition von FireDAC fügt lokalen und eingebetteten Datenbankverbindungen Konnektivität auf Netzwerkebene hinzu. Die Migration von Microsoft ADO zu FireDAC ist ebenfalls sehr einfach.

blog-2-firedac

So beschrieb ein Entwickler seine Erfahrung mit FireDAC: „ Wir sind von ADO zu FireDAC gewechselt und haben das Produkt als größeres Update veröffentlicht. Die Kunden sind begeistert, unsere Anwendung war sofort schneller, einfacher zu implementieren und stabiler. 

 

Weitere Informationen zum Migrieren von vorhandenem Code zu FireDAC finden Sie im Migrations- und Upgrade-Center auf der Embarcadero-Website.

2. Mehrstufige Entwicklung

Die Enterprise Edition ermöglicht die mehrschichtige Anwendungsentwicklung, indem sie die Middle-Tier-API für clientseitige Anwendungen bereitstellt, um eine Verbindung zu Systemen und Datenbanken herzustellen. Diese mittlere Ebene schafft einen einzigen Zugangspunkt für die Verbindung und Verwaltung dieser Systeme und Datenbanken und einen Raum für die unabhängige Existenz der Geschäftslogik.

blog-2-multi-tier

Diese separaten Ebenen reduzieren die Komplexität, die mit der Entwicklung von Anwendungen auf Unternehmensebene verbunden ist, durch Lastausgleich, REST-Verschiebung von Daten auf die Clientebene und einfache Skalierung erheblich. Die Multi-Tier-Optionen in RAD Studio®, Delphi® und C++Builder® sind DataSnap, RAD Server und WebServer.

Im Gegensatz zu DataSnap verfügt RAD Server über Push-Benachrichtigungen, eingebetteten sicheren JSON-Speicher, Benutzer-/Gruppen-Zugriffskontrollverwaltung, Mandantenfähigkeit und API-Analyse (siehe Abbildung oben).

blog-2-rad-server

3. Ausrichtung auf Linux

Mit Delphi können Sie Linux-Server mit einem gemeinsamen Code erreichen, der auch für Windows kompiliert wird. Das Ergebnis ist eine überlegene Geschwindigkeit und allgemeine Leistung, eine vereinfachte Entwicklung und eine enorme Flexibilität für Entwickler und die Benutzer ihrer Software.

Die RTL (Run-Time Libraries) von RAD Studio ermöglichen die Entwicklung mit einer einzigen Codebasis, die nativen Code für Windows, macOS, Linux, Android und iOS kompiliert.

Linux richtet sich an Entwickler, die Backend-Server wie RAD Server oder DataSnap benötigen und von niedrigen Hosting-Kosten profitieren möchten. Ab der Enterprise Edition können sie auf Linux abzielen. Inzwischen ermöglicht die RTL das Targeting von Linux mit vorhandenem Windows-Code sehr einfach. Linux bietet auch eine großartige Alternative zu Windows für Kioskanwendungen.

4. InterBase ToGo Enterprise-Daten auf Mobilgeräten

Die Enterprise-Editionen von RAD Studio®, Delphi® und C++Builder® enthalten eine InterBase ToGo- Lizenz!

Was bedeutet das für Sie als Entwickler und Ihre Software-Anwender?

blog-2-mobile

Entwicklungsgeschwindigkeit

InterBase verwendet ein einziges Dateiformat zwischen Entwicklung und Produktion, unabhängig von der Plattform, wodurch die Entwicklungs-, Test- und Bereitstellungsgeschwindigkeit erheblich erhöht wird.

InterBase erhöht auch die Prototyping-Geschwindigkeit mit fortschrittlicher Datenverschlüsselung auf der Festplatte.

Unterstützung mehrerer Plattformen

Als eine der wenigen Datenbanken, die plattformübergreifende Unterstützung für Windows und Linux bietet, wird InterBase auch mit einer einbettbaren Version für Mobilgeräte (iOS und Android) und PC (Windows, Linux, macOS) geliefert.

Erweiterte Datensicherheit

Zu den wichtigsten Sicherheitsfunktionen von InterBase gehören rollenbasierte Berechtigungen und die Möglichkeit, mehrere Verschlüsselungsschlüssel zu verwenden (sogar in derselben Datentabelle).

Geringer Platzbedarf, hohe Leistung

InterBase ist eine kleine, hochflexible, voll funktionsfähige, admin-freie Datenbank mit preisgekrönten Funktionen wie ChangeViews, die die Nachverfolgung von Datenänderungen radikal vereinfacht und das Aufblähen lokaler Caches mit zusätzlichen Nachverfolgungsfeldern verhindert.

Die Enterprise Edition wird mit einer gebührenfreien Laufzeitlizenz für InterBase ToGo für Android und iOS geliefert.

In Kombination mit der 25-Benutzer- oder 50-Benutzer-InterBase-Server-Lizenz, die Sie mit Enterprise bzw. Architect Edition erhalten, können die Konnektivität und Reichweite Ihrer Anwendungen exponentiell wachsen.

Die folgende Grafik listet die verfügbaren Funktionen der InterBase-Editionen auf, einschließlich ToGo und Server.

ib-comparison-2

5. Unternehmenskonnektoren

Was können die Enterprise Connectors für Ihre Software tun? Enterprise Connectors ermöglichen den Echtzeitzugriff auf Live-Daten ohne Cloud-basierte Vermittler. Sie verwenden einen SQL-Standard zum Abfragen und Aktualisieren von Daten, was zu einer schnelleren Entwicklung und geringeren Wartungskosten führt.

In Zusammenarbeit mit CData, einem Unternehmen, das Erweiterungen für FireDAC entwickelt, können die Enterprise Edition von RAD Studio®, Delphi® und C++Builder® diese Konnektoren verwenden, um mehr als 180 SaaS-, NoSQL- und Big Data-Unternehmenslösungen mit Standard-SQL abzufragen.

RAD Studio Enterprise enthält eine CData EC Professional-Lizenz zur Nutzung von Datenquellen wie GMail, DropBox, Facebook, Twitter, Slack, Paypal, Ebay, Trello, WordPress, Couchbase, Google Directory und Jira!

Kurz gesagt, Enterprise Connectors machen die Verbindung zu einer Anwendung so einfach wie die Verbindung zu einer Datenbank!

Die Verbindungen sind mit TLS/SSL-Verschlüsselungsoptionen für alle enthaltenen Client/Server-Kommunikationen hochsicher.

Enterprise Connectors werden mit einer gebührenfreien Laufzeitlizenz für Ihr Unternehmen geliefert, und OEM-Lizenzen sind für eine breitere Verteilung verfügbar (erhältlich von CData).

Eine vollständige Liste der Apps, auf die ECs zugreifen können, finden Sie auf dieser Seite .

Fazit

Zusammenfassend sind die Superkräfte der Enterprise Edition erweiterte FireDAC-Konnektivität für den Zugriff auf Datenbanken auf Remote-Rechnern, mehrschichtige Entwicklung hochskalierbarer und flexibler Anwendungen, Ausrichtung auf Linux-Server und -Desktops, Datensicherheit auf Unternehmensniveau und Speicher für mobile Geräte InterBase ToGo und Enterprise Connectors, die auf Daten von über 180 SaaS-Anwendungen zugreifen.

Sind Sie bereit, viel mehr mit Ihrer Software zu tun? Klicken Sie hier oder klicken Sie auf die Grafik unten!

promo-banner-3

 


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Kommentieren

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

IN THE ARTICLES