Visualforce

Mit Visualforce werden Kunden in die Lage versetzt, Schnittstellen für Anwendungen zu entwickeln, die allen Ansprüchen genügen. Dank der leistungsstarken Logik und der Workflowinformationen der Apex-Programmierungssprache bietet Visualforce die Flexibilität, die Anforderungen von Anwendungen zu erfüllen, die für viele verschiedene Benutzertypen mit unterschiedlichen Geräten entwickelt wurden. Nun können Sie jede Benutzererfahrung entwickeln und bereitstellen, die Sie sich nur vorstellen können.




Visualforce stellt ein seitenbasiertes Modell zur Verfügung, das auf Basis von Standard-HTML- und Webpräsentationstechnologien entwickelt wurde, und wird durch eine Komponentenbibliothek zur Implementierung gängiger Benutzeroberflächenelemente sowie ein Controllermodell zum Erstellen neuer Interaktionen zwischen diesen Elementen ergänzt. Als Teil der größeren Force.com-Plattform nutzen die in Visualforce erstellten Benutzererfahrungen direkt die Daten, die Logik und den Workflow, die in den anderen Force.com-Funktionen erstellt wurden. Die Visualforce-Funktionen umfassen Folgendes:

Seiten – Diese Funktion ermöglicht ein Definieren des Designs von Benutzeroberflächen für Anwendungen. Seiten werden mit Standardwebtechnologien wie HTML, AJAX und Flex implementiert und erkennen dynamisch Geräte, die dann bestimmten Designdefinitionen zugewiesen werden. Seiten ermöglichen es Kunden, mit Standardwebtechnologien jede beliebige Benutzererfahrung zu erstellen, mit denen jeder Webentwickler sofort vertraut ist. Dadurch haben sie die Möglichkeit, automatisch das richtige Erlebnis an den richtigen Geräten zu schaffen.

Komponenten – Mit Komponenten können neue Anwendungen erstellt werden, die automatisch dem Aussehen und der Handhabung der Salesforce-Anwendungen entsprechen. Des Weiteren ist es auch möglich, auf einfache Weise die Salesforce-Benutzeroberfläche so anzupassen oder zu erweitern, dass sie bestimmten Kunden- und Benutzeranforderungen entspricht. Kunden können rasch eine Benutzererfahrung erstellen, indem sie vorhandene Benutzeroberflächenelemente zusammenfügen. Dank Visualforce steht die Leistung zur Verfügung, vordefinierte standardmäßige Salesforce-UI-Komponenten und auf Grundlage von Benutzeranforderungen entwickelte UI-Komponenten erneut zu verwenden. Über Visualforce sind mehr als 50 standardmäßige Salesforce-UI-Elemente verfügbar.

Logiksteuerfelder – Die Steuerfelder versetzen Kunden in die Lage, jedes beliebige Benutzeroberflächenverhalten zu entwickeln. Die Kunden haben die Möglichkeit, Visualforce zu verwenden, um rasch ein neues Aussehen und eine neue Handhabung zu erstellen, die vorhandene Anwendungsfunktionen nutzen. Die Definition völlig neuer UI-Interaktionen ist möglich, die von der ganzen Leistungsfähigkeit der Apex-Programmiersprache profitieren. Die Standardsteuerfelder machen es für die Kunden möglich, jegliches standardmäßige Salesforce UI-Verhalten zu übernehmen und erneut zu verwenden, wie etwa die typische Funktion zum Erstellen, Bearbeiten und Speichern. Darüber hinaus stehen über Apex leistungsfähige benutzerdefinierte Steuerfeldfunktionen zum Definieren des neuen UI-Verhaltens zur Verfügung.