Allgemeine Fragen

Was ist RadPHP XE?

Embarcadero® RadPHP™ XE revolutioniert mit seinem integrierten visuellen Entwicklungskonzept und seinem Komponenten-Framework die PHP-Webentwicklung. RadPHP XE bietet einen leistungsfähigen Editor, einen Debugger, visuelle Entwicklungstools und eine Konnektivität mit den führenden Datenbanken. Die integrierte Bibliothek enthält wiederverwendbare Komponenten für alle denkbaren Aufgabenstellungen, vom Oberflächendesign bis zu Facebook-Anwendungen.

Was sind die Vorteile von RadPHP XE?

Für den Erwerb von RadPHP XE sprechen im Vergleich zu anderen PHP-Editoren die im Folgenden aufgeführten Leistungsmerkmale:

  • Schnellere Entwicklung – mit der Drag&Drop-Technik von RadPHP für eine visuelle Entwicklung können Sie PHP-Anwendungen schneller als bisher erstellen
  • Vereinfachte Erstellung von datengesteuerten Anwendungen – RadPHP standardisiert die Datenbankkonnektivität und bietet ein Paket vordefinierter Komponenten, mit denen sich Anwendungen einfacher mit Datenbanken verbinden lassen
  • Wiederverwendbarkeit – heutzutage ist Open-Source-PHP-Code in großem Umfang fast unbegrenzt verfügbar. Wie lässt sich diese mächtige Ressource in Anwendungen wirksam nutzen? RadPHP bietet ein einfaches Framework für das Packen von beliebigem PHP- oder JavaScript-Quellecode in wiederverwendbare visuelle und nicht-visuelle Komponenten. Diese können visuell mit anderen PHP-Komponenten in der RadPHP-IDE zusammengestellt und einfach mit den gewohnten Eigenschaften, Methoden und Ereignissen für die Programmierung verwendet werden
  • Möglichkeit zur Erstellung von AJAX-fähigen Websites – AJAX ist ein weitverbreitetes Instrument zur Erstellung dynamischer Web-2.0-Sites. RadPHP enthält AJAX-fähige Komponenten für die Erstellung interaktiver Websites in modernem Design. Darüber hinaus ist die AJAX-Anbindung zentraler Bestandteil des RadPHP-Komponenten-Framework, so dass sich AJAX-Funktionen prinzipiell jedem PHP-Code hinzufügen lässt
  • Konsistenz – die Komponentenbibliothek von RadPHP bietet eine konsistente Zusammenstellung von PHP-Komponenten für einen einfachen Zugriff und eine komfortable Anwendung mit Eigenschaften und Ereignissen
  • Komplettlösung – RadPHP enthält ein umfangreiches Paket an Tools für den visuellen Entwurf, für die Programmierung, das Debugging, die Profilerstellung, die Datenbankkonnektivität und vieles mehr in einer integrierten, intuitiven und einfach zu bedienenden Umgebung
  • Flexibilität – sowohl die IDE als auch die Komponentenbibliothek bieten ein hohes Maß an Flexibilität. Die IDE lässt sich gemäß dem jeweiligen Programmierstil individuell konfigurieren. Dabei können alle Einstellungen von den Farben und der Tastaturbelegung bis zu den Sprachen und der Codierung angepasst werden

Der Component Developer's Guide für RadPHP erläutert, wie Sie die Komponentenbibliothek von RadPHP mit neuen Komponenten erweitern und diese im Rahmen des RadPHP-Open-Source-Projekts anderen Entwicklern zugänglich machen können.


Was ist neu in RadPHP XE?

RadPHP XE (3.0) enthält außergewöhnliche neue Features und Erweiterungen der IDE sowie Ergänzungen der Komponentenbibliothek für extrem leistungsfähige Webanwendungen in maximaler Ausführungsgeschwindigkeit. Im Folgenden sind einige neue sowie erweiterte Features dargestellt:

Hochleistungs-IDE mit neuen Tools und neuem Debugger

  • IDE Insight – der schnellste Weg zur Ermittlung und Ausführung von Befehlen in der IDE
  • Neue Tools zum Projektmanagement sowie neue Projektoptionen
  • Schnellerer und noch leistungsfähigerer Debugger mit erweiterten Haltepunkten, überwachten Ausdrücken und Remote-Debugging für eine schnellere Ermittlung und Behebung von Problemen
  • Neue Unterstützung der Firebird-Datenbank in der IDE
  • Extrem beschleunigte Aufrufzeiten sowie umfassende Performance-Verbesserungen

Erweiterte visuelle RadPHP-Komponentenbibliothek

  • Facebook-Komponenten zur Beschleunigung der Anwendungsentwicklung sozialer Netzwerke
  • Neue jQuery-Komponenten – AutoComplete, NotifyBar, PasswordStrength sowie SlideShow
  • Erstellung von PHP- und JavaScript-Clientanwendungen zur Verbindung mit DataSnap-Servern (erstellt mit Delphi und C++Builder)

Weitere Informationen zu den neuen Features von RadPHP XE finden Sie auf der Seite Neuerungen in RadPHP XE.


Entspricht das Produkt Delphi for PHP?

Frühere Versionen von RadPHP hatten den Namen Delphi for PHP. Dies wurde für die Version 3.0 geändert, um den Schwerpunkt auf die Merkmale der schnellen Anwendungsentwicklung für PHP und das Internet zu legen und den Unterschied zu Delphi XE deutlich zu machen.

Was bedeutet der Zusatz "XE" in RadPHP XE?

XE ist die ergänzende Bezeichnung für alle neuen Versionen der wichtigsten Embarcadero-Produkte. "X" steht dabei für "heterogen" und "E" für "Embarcadero". Der Zusatz "XE" zeigt an, dass ein Produkt Teil der Embarcadero-Familie heterogener Tools für die Anwendungs- und Datenbankentwicklung ist. Er symbolisiert den Wettbewerbsvorsprung von Embarcadero bei der Unterstützung heterogener Datenbanken bzw. bei der entsprechenden Plattformkonnektivität sowie bei der leistungsfähigen Bereitstellung. Speziell für RadPHP kennzeichnet XE die heterogene Datenbankunterstützung, die Integration von DataSnap sowie die Bereitstellung für eine Reihe von Betriebssystemplattformen und Architekturen.

Mit "XE" gekennzeichnete Produkte verfügen auch über eine ToolCloud-Anbindung oder enthalten ToolCloud-Funktionen für einen vereinfachten optimierten Toolzugriffs nach Bedarf bzw. für die damit verbundene Administration.

Das Kürzel "XE" soll auch zur Vereinheitlichung der breiten Palette unterschiedlicher Versionsnummern und Schemata unter den mittlerweile beinahe 20 verschiedenen Embarcadero-Produkten beitragen. Beispielsweise wurde bisher bei einigen Produkten zur Kennzeichnung die Jahreszahl der Veröffentlichung herangezogen (z. B. 2010), bei anderen das Folgejahr und bei wieder anderen Produkten eine große Anzahl unterschiedlicher Versionsnummern wie Version 3 oder Version 7.5.2 verwendet. Bei letzterem Verfahren symbolisiert bei einigen Produkten die erste Zahl die jährliche Version, bei anderen dagegen die zweite.

Alle im Kalenderjahr 2010 veröffentlichten Embarcadero-Produkte mit XE-Features bekommen den Zusatz "XE", Folgeversionen werden ergänzend aufsteigend nummeriert (XE2, XE3, XE4 etc.). Zur Erleichterung des Supports und zur Identifizierung der jeweiligen technischen Linie erhalten Produkte wie in der Vergangenheit weiterhin eine interne technische Versionsnummer, wie z. B. 3.x für RadPHP.

Was ist PHP?

PHP ist eine weitverbreitete Web-Skript-Sprache auf Open-Source-Basis. Diese wird häufig von Webentwicklern für das Erstellen von Foren und Webanwendungen verwendet, da sie das Programmieren dynamischer Webanwendungen mit stabiler Datenbankkonnektivität unterstützt.


Verfügt RadPHP über dieselbe Funktionalität wie Delphi?

RadPHP stellt einen Teil der Funktionalität von Delphi für Windows für die PHP-Entwicklung zur Verfügung. Beide Produkte besitzen jedoch unterschiedliche Feature-Sets und verfügen über jeweils eine andere Basistechnologie. Bei Delphi für Windows wird in Object Pascal programmiert, mit einem Windows-basierten Framework und nativ kompilierten Windows-Anwendungen als Ergebnis. In RadPHP programmieren Entwickler in PHP (und optional in JavaScript/AJAX) mit beliebigem PHP-Quellcode. Die Entwicklung erfolgt mit einem zu 100% PHP-basierten Framework visueller Komponenten. Das Ziel sind dynamische Webanwendungen, die mit jedem PHP-unterstützten Betriebssystem und mit allen PHP-unterstützten Webservern inklusive Apache, IIS, Windows und Linux ausgeführt werden können.

Sind verschiedene Editionen erhältlich, wie z. B. Professional, Enterprise und Architect?

Es ist nur eine Edition verfügbar.

Wie unterscheidet sich RadPHP XE von anderen PHP-Entwicklungstools?

RadPHP ist die einzige visuelle RAD-Umgebung (Rapid Application Development) für PHP. Andere Entwicklungsumgebungen enthalten möglicherweise einen visuellen HTML-Designer, aber nur RadPHP bietet einen visuellen Designer, der HTML und HTML-Vorlagen mit visuellen PHP-Komponenten verbindet, und mit dem sich mittels Drag&Drop-Technik Benutzeroberflächen erstellen sowie die Datenbankkonnektivität herstellen lassen. Darüber hinaus ist eine integrierte Klassenbibliothek mit Komponenten enthalten, mit der Entwickler schnell und auf visuellem Wege PHP-Webanwendungen erstellen sowie PHP-Open-Source-Packages, Quellcode und Komponenten zusammenführen können.

Sind über die englische Version hinaus lokalisierte Editionen von RadPHP für andere Sprachen vorhanden?

RadPHP XE verfügt über eine offene Lokalisierungsarchitektur, mit der sich IDE-Oberflächentexte übersetzen lassen und die verwendete Sprache der IDE mithilfe einer Menüoption geändert werden kann. Das Produkt wird ausgeliefert mit IDE-Oberflächentexten für Englisch, Deutsch, Japanisch, vereinfachtes Chinesisch, Spanisch und brasilianisches Portugiesisch, die von der RadPHP-Community zur Verfügung gestellt wurden. Ziel ist die Einbeziehung weiterer Sprachen. RadPHP XE ist auch mit einer englischen IDE-Dokumentation ausgestattet. Diese kann von der RadPHP-Community über unser Online-Dokumentations-Wiki lokalisiert werden. Bei der Produktinstallation ist auch die Installation einer lokalisierten Dokumentation der PHP-Sprache möglich.

Was ist RPCL?

Die Komponentenbibliothek von RadPHP (RadPHP Component Library, RPCL) ist eine Klassenbibliothek mit Open-Source-PHP-Skripts und -Bibliotheken, inklusive qooxdoo, ADOdb, DynAPI, Smarty, xajax und JSCalendar und vieles mehr zum Erstellen einer visuellen Komponentenbibliothek mit Darag&Drop-Technik für die visuelle Entwicklung von PHP-Anwendungen. Vor dem Hintergrund der VCL von Delphi für Windows wurde die Komponentenarchitektur komplett in PHP geschrieben. Entwickler können neue Komponenten erstellen, diese in die IDE integrieren und damit die vorhandenen Komponenten für die eigenen Anforderungen erweitern. Die Bibliothek enthält auch Komponenten für das Zend-Framework, für Facebook und Google Maps. Die RadPHP-Komponentenbibliothek entspricht "VCL for PHP" in früheren Versionen.

Wo ist das Open-Source-Projekt der Komponentenbibliothek abgelegt?


Das Open-Source-Projekt ist zu finden bei SourceForge unter: http://sourceforge.net/projects/vcl4php. Die Projekt-Homepage auf der Qadram-Website wird mit http://www.qadram.com/vcl4php/ aufgerufen.

Enthält RadPHP zusätzliche Software?

RadPHP verfügt über die Entwickleredition von InterBase® SMP 2009, mit der Entwickler ihre Anwendung erstellen und mit der InterBase-Datenbank vor der Bereitstellung testen können. Um eine Anwendung, die InterBase für die Datenbank nutzt, einsetzen zu können, ist der Erwerb von InterBase-Lizenzen erforderlich.

 

Get started with RadPHP

Buy Now >

Download Trial >

"One of the features we found incredibly useful while working with this PHP editor was the IDE insight."

– TopTenREVIEWS